6

可能重复:
在 R 中旋转 twoord.plot 的 X 轴标签

以下代码运行良好。我希望 xlabels 呈 45 角,因为它们很长,我不想改变那里的大小(我需要全名)。

mp <- barplot(v,names.arg = c("Lung Lavage Fluid","Erythroleukemic Cell Line", "Blood Plasma","T - Cell Cell Line","Liver Whole Cell","B - Lymphocytes", "panc","prostate","Bladder Urine"),cex.names=0.65,col = c(1,2,3,4,5,6,7,8,9), main = val2,density = 50,angle = 45,xlab = "TISSUE",ylab = "EXPRESSION VALUE", ,border = "blue");

palette(c('blue','green','red','pink','brown','coral','deepskyblue','yellow','yellowgreen'));

4

1 回答 1

5

AFAIK,对于基本图形,您只能要求 x 或 y 轴上标签的 0/90° 方向(参见 中的las参数par())。但是,使用latticeggplot2你可以做到。

这是一个例子lattice::barchart()

tt <- table(sample(LETTERS[1:6], 100, rep=T))
library(lattice)
barchart(tt, horiz=F, 
         scales=list(x=list(rot=45, labels=paste("Fancy label", 1:6))))

条形图

替换labels为您自己的标签,或者如果您已经有一个命名表,请保持原样。

于 2011-05-29T11:23:58.163 回答