問題タブ [rgl]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
r - Rのrglパッケージのsurface3dプロットでエッジを強調表示する方法
次のように、R で rgl を使用して 3D プロットを作成しました。
ここで、すべてのエッジを黒い線で強調表示したいと思います。これは基本的に、サーフェス上にワイヤーフレーム モデルを描画するのと同じです。しかし、仕事をすることができる rgl パッケージのメソッドが見つかりません。私が見つけた最良の方法はgrid3d(c("x", "y+", "z"))
、後ろから見た特定のエッジのみを強調することです。
どんな助けでも大歓迎です。
ここにこれまでのプロットの写真がありますhttp://i.stack.imgur.com/U1aTk.png
ベスト、ロッディ
r - R 統計: RGL で複数のプロットを描画する
R統計でRGLを使用して、1つの画像に複数の3Dプロットを描画する方法を知っている人はいますか?
3 つの変数があり、それらの変数はそれぞれ 2 つのグループに属しています。視覚化できるように、グループごとに異なる色を使用したいと考えています。通常の R 統計では、subset を使用してから par(new=T) を使用します。3d プロットに相当するものは見たことがありません。誰か提案はありますか?
ありがとう!
r - plot3d/surface3d(または別の関数?)を使用して4d関数(カラースケールで示される「4次元」)をプロットする方法は?
プロットしたい:
production.ts(31, .002, 10,12,125313.93,211,95,x,"2014-02-01","2014-05-14",z,y)
x、y、zの関数として
Mathematica のこのプロットのようなものとして (R で可能であれば): http://i.stack.imgur.com/3PRaf.png
私は機能を持っています:
私が試してみました:
func.3d<-Vectorize(production.ts(31, .002, 10,12,125313.93,211,95,x,"2014-02-01","2014-05-14",z,y))
しかし、これは線をプロットし、色は関数が出力する値と一致しません。
どうすればこれができるか知っている人はいますか?ありがとう、私はあなたの時間を本当に感謝しています!
r - xyz 座標による 3D サーフェス プロット
経験のある人が、xyz データから形状ファイルを準備する方法を手伝ってくれることを願っています。適切に準備されたデータセットの好例は、 Churyumov-Gerasimenko 彗星についてここで見ることができますが、形状ファイルを作成するための前の手順は提供されていません。
特定の XYZ 座標セットにサーフェスを適用する方法をよりよく理解しようとしています。デカルト座標の使用は R パッケージ "rgl" で簡単ですが、ラップ アラウンド シェイプはより難しいようです。QHULL関数geometry
へのインターフェースを提供するR パッケージを見つけました。私はこれを使って Delaunay 三角面を計算してみました。これらのファセットが計算される最大距離を制御する可能性がある関数に関連付けられているオプションのいくつかを理解できません。ここの誰かが、xyz データからサーフェスの構築を改善するためのアイデアを持っていることを願っています。rgl
delaunayn
「Stanford bunny」データセットを使用した例:
この答えは、Qhull の R 実装に問題がある可能性があると私に信じさせます。また、さまざまな設定 (例: delaunayn(bunny, options="Qt")
) を試してみましたが、ほとんど効果がありませんでした。Qhull オプションの概要はこちら
編集:
これは、球の追加の (より単純な) 例です。ここでも、ファセットの計算で常に最も近い隣接頂点が見つかるとは限りません (ボールを回転させると、いくつかのファセットが内部を横切るのが見えます)。
r - モデルの 3D プロット (3D 散布図 + モデル サーフェス + サーフェスへのポイントの接続)
次のデータを検討してください。
3d 散布図 + モデル サーフェス + ポイントをサーフェスに接続するなど、モデルの 3d プロットを行うにはどうすればよいですか?
パッケージを使用car
した簡単で美しいソリューションが既に 1 つあります。rgl
lattice
しかし、特に基本グラフィックスと「純粋」で、それを行う方法をもっと見たいと思いますrgl
。
r - RでWebGLを書く
Web 表示用に WrtieWebGL 関数を使用して、rgl パッケージから plot3d 関数を使用して作成された 3D プロットをエクスポートしようとしています。WriteWebGL ドキュメントの例は一時ディレクトリに保存されるため、よくわかりません。誰かがこの関数の使用方法の例を提供したり、使用法に関する私のエラーを指摘したりできますか? お時間をいただき、ありがとうございました。
次のエラーが表示されます。