Skip to content
Prev 346492 / 398500 Next

circlize package: different font size for axis labels

Hi,

In current version, `labels.font` in `circos.axis` can only be a scalar ( a vector with length one).
But you can first add axes with no labels and then add labels by `circos.text`:

female.f = c("a", "b")
circos.initialize(factors=female.f, xlim=c(1.8,6.2))
circos.trackPlotRegion(factors=female.f, ylim=c(-1.3,1.8),track.height=0.5, panel.fun=function(x,y) {
        circos.axis(h = "top", major.at=c(2:6),minor.ticks=0,labels= rep("", 5),labels.cex=0.8,major.tick.percentage=0.02,
                direction="inside")
        circos.text(2:6, rep(1.5, 5), c("L3","72hL3","72hL4","8dF","16dF"), font = c(1, 2, 1, 1, 1), facing = "inside", niceFacing = TRUE)
})

best,
Zuguang
Message-ID: <7E5BC755C53CF44499FF915DCCFF268801CB69782045@DKFZEX01.ad.dkfz-heidelberg.de>
In-Reply-To: <1422864415.82490.1418661680583.JavaMail.yahoo@jws10727.mail.gq1.yahoo.com>