mdata
列を持ちvariable
、value
R の BoxPlot にプロットしているデータ フレームがあります。Y 軸に log10(値) を、X 軸に変数をプロットしています。log10(value) ではなく元の値を表示するように、Y 軸のラベルを変更したいと考えています。
>mdata
ID variable value
SJ5444_MAXGT coding 17455
SJ5426_MAXGT coding 17961
HR1383_MAXGT coding 17579
HR5522_MAXGT coding 17797
CH30041_MAXGT coding 20099
SJ5438_MAXGT coding 17467
Y 軸の範囲を min(mdata$value) から max(mdata$value) まで 10000 の間隔で設定したいのですが、できません。
以下は私のコードです:
boxplot(log10(as.numeric(value))~variable,data=mdata,yaxt="n",border="red",main="Boxplot: Seattle Seq Annotation")
axis(side=2,labels=seq(min(mdata$value),max(mdata$value),10000),cex.axis=0.65,tck=-0.02,at=seq(min(mdata$value),max(mdata$value),by=10000))
ここで何が問題なのかを理解しようとしましたが、明らかではありません。どんな助けでも大歓迎です。