2012-03-11 8 views
3

と軸。ただし、ラベルと軸のデフォルトの配置は満足のいくものではありません。たとえば、y軸ラベルは遠い側に配置されていますが、手前に配置する必要があります。 x軸のティックは、遠い最上部に配置されています。私は彼らが近くの底に位置するように行った。私は?par3dを見ましたが、私を助けるものは何も見つかりませんでした。 rglでこれを行うことは可能ですか?コードとデータを以下に示します。ありがとうございました。R:ポジショニングのラベルと私はrgl.plot3dを使用して、3D散布図を作成しようとしていrgl.plot3d

コード

d <- read.table(file='myfile.dat', header=F) 
plot3d(
    d, 
    xlim=c(0,20), 
    ylim=c(0,20), 
    zlim=c(0,10000), 
    box=F, 
    type='p', 
    size=5, 
    col=d[,1] 
) 
mtext3d(text='Test', edge='y+-', line=2) 
axes3d(
    edges=c('x--', 'y+-', 'z--'), 
    labels=T 
) 
lines3d(
    d, 
    lwd=2, 
    col=d[,1] 
) 
grid3d(side=c('x', 'y+', 'z')) 

データ

11 2 2 
NA NA NA 
10 2 2 
NA NA NA 
13 2 1 
NA NA NA 
15 2 1 
NA NA NA 
5 2 11 
5 3 10 
5 4 16 
5 5 34 
5 6 102 
5 7 294 
5 8 682 
5 9 1439 
5 10 2646 
5 11 3615 
5 12 2844 
5 13 1394 
NA NA NA 
4 2 10 
4 3 4 
4 4 4 
4 5 10 
4 6 38 
4 7 132 
4 8 396 
4 9 976 
4 10 2121 
4 11 4085 
4 12 6261 
4 13 6459 
4 14 4238 
4 15 1394 
NA NA NA 
7 2 3 
NA NA NA 
6 2 2 
NA NA NA 
9 2 8 
9 3 6 
9 4 4 
9 5 5 
NA NA NA 
8 2 4 
8 3 10 
8 4 22 
8 5 52 
8 6 126 
8 7 264 
8 8 478 
8 9 729 
8 10 943 
8 11 754 
8 12 382 
NA NA NA 
+0

私はあなたが私はあなたがデータを含める要求を含め、別の質問投稿提案(と私はあなたにも、コードをポストだろうと想定します。)あなたはプロットフレームを「つかむ」とのインタラクティブな3D rotatationを行うことができますことを知っていますプロットフレーム、右?これにより、デフォルトの軸ラベルの位置が変更されます。 –

+0

あなたは '?axes3d'(特に"詳細 "セクション)を見ましたか? –

+0

@DWinそれは私が持っていたもう一つの問題でした。これはそれとは無関係で、コードやデータが不要なので、投稿しませんでした。私はもう少し問題があると私はちょっとでも投稿しているview3dなどを見る。いずれにしても、私はRに疲れています。rglパッケージは特にバグが多いようです。私はGnuplotに戻ることを考えています。 –

答えて

3

あなたは 'エッジ' パラメータを使用することが記載され?axis3dを見てする必要があります。 x軸の目盛りのラベルをフロントボトムに、y軸をニア+ボトムにしたい場合は、最初に..., axes=FALSE,を使用してプロットを作成し、フォーカスを変更せずにコンソールでこのコマンドを発行します。

axes3d(edges=c("x--", "y--", "z")) 

私はまだRGLプロットで既存の軸を除去することが可能であるかどうかを考え出したていません。

+0

おそらく '?rgl.pop' –

+0

「たぶん」は正しい言葉です。もしそうなら、あなたはIDを発見してから 'rgl.pop(タイプ= "bboxdeco"、ID = ..number ...)' –

+0

@DWin OK感謝を使う必要があります。それは私のために働いた。私はまた、mtext3dを使って私の望む位置にラベルを置くことができることを理解しました。ただし、plot3dではデフォルトのラベルがいくつか作成されます。どのようにそれらを削除するのですか? –

関連する問題