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

私の知る限り、基本グラフィックスでは、x 軸または y 軸のラベルの 0/90° 方向のみを要求できます ( のlasパラメーターを参照par())。ただし、latticeまたはggplot2を使用すると実行できます。

を使用した例を次に示し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 に答える