図6.15 hereの方法を使用して、Rで3Dヒストグラムをプロットしています。R 3Dプロット軸目盛ラベル
私はスケール=リスト(矢印= F)を設定しているので、各軸に矢印の代わりに目盛りが表示されます。
プロットはうまく見えますが、軸目盛のラベルを変更したいと思います。私のx軸は1-26、yは1-24、Zは0-8E-6になります。理想的には、離散的なx値とy値のそれぞれに1つのラベルを付けておき、z軸上のある合理的な間隔でラベルを付けたいと思います。
スケールオプション 'tick.number'を使用しようとしましたが、数字が1つしかない、またはリストの最初のものを使用しているようです。したがって、26に設定すると、y z軸はごみのように見えます。
2Dプロットとよく似ているスケールの 'at'と 'labels'オプションがありますが、動作させることはできません。ドキュメントは、それが各パネルの場所とラベルとのベクトルのリストでなければなりません示すので、私が試した:
at = list(c(1:26), c(1:24), c(2*10^-6, 4*10^-6, 8*10^-6))
が、それは文句:
(list) object cannot be coerces to type 'double'
私はどのように把握あれば、私は推測'at'を使用してから 'label'をクリアする必要があります。
EDIT:ここ
サンプルコードである。
library(latticeExtra)
Cg = 1:25
Cr = 1:25
freqs = rnorm(25, .5, .1)
cloud(freqs~Cg*Cr, xlim=c(27,-1), ylim=c(25,-1), panel.3d.cloud=panel.3dbars, par.settings=list(box.3d = list(col="transparent")), col.facet="grey", scales=list(arrows=F))
私のデータは、異なる長さXを有し、Y軸、及びだけ対角線ないが充填されているが、それは軸の問題を示しています。 cloud
(lattice
)のドキュメントから
再現可能な例を追加してください。リンク先のページには格子とggplot2の両方のプロットが含まれています。あいまいさを避け、サンプルデータセットを追加する。 –
リンク先のページで図6.15であることに気付きました。 – FabbyRob