2016-08-17 3 views
0

この例をご覧ください。 y軸を見てください。そのデータには、2つのレベル、すなわち12しかありません。しかし、その軸に描かれたプロット6の目盛り。どのように私はそれを修正することができます。 x軸にも同じ問題があります。Rの3d-scatterplotで正確なチンブラブを取得するには?

データ

extra group ID 
1 0.7  1 1 
2 -1.6  1 2 
3 -0.2  1 3 
4 -1.2  1 4 
5 -0.1  1 5 
6 3.4  1 6 
7 3.7  1 7 
8 0.8  1 8 
9 0.0  1 9 
10 2.0  1 10 
11 1.9  2 1 
12 0.8  2 2 
13 1.1  2 3 
14 0.1  2 4 
15 -0.1  2 5 
16 4.4  2 6 
17 5.5  2 7 
18 1.6  2 8 
19 4.6  2 9 
20 3.4  2 10 

スクリプト

require('mise') 
require('scatterplot3d') 
mise() # clear the workspace 

# example data 
print(sleep) 

# plot it 
scatterplot3d(x=sleep$ID, 
       x.ticklabs=levels(sleep$ID), 
       y=sleep$group, 
       y.ticklabs=levels(sleep$group), 
       z=sleep$extra) 

結果

enter image description here

答えて

1

これはどう:

scatterplot3d(x=sleep$ID, y=sleep$extra, z=sleep$group, lab.z = c(1, 2)) 
私は `scatterplot3d(X =スリープ$のID、Z =睡眠$、余分Y =スリープ$基、ラボ= Cの(10、2)、TYPE = 'H')`ことprefereう

enter image description here

+0

。しかし、あなたの答えは正しいヒントを与えました。ありがとう! – buhtz

関連する問題