問題タブ [scatter3d]

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.

0 投票する
1 に答える
2544 参照

r - R の格子パッケージのクラウド プロットに 3D abline を追加

R の格子パッケージの雲の散布図に 3D アブラインを追加したいと考えています。これが私のデータのサブセットです(すべて0,1の間の3つの変数):

クラウド プロットは次のとおりです。

0,0,0 と 1,1,1 の間に(つまり、プロットの斜めに)灰色の破線を追加したいと考えています。「type="l", panel.3d.cloud=panel.3dscatter" を使用して点を線に変更できることはわかっていますが、これを使用してプロットに点/線を追加する方法がわかりません。

scatterplot3d を使用して達成したいことの例を次に示します。

クラウド プロットでこれを行い、プロットを表示する角度を制御したいと考えています (scatterplot3d では、プロットの 0,0,0 コーナーを向くことができません)。提案をありがとう。

0 投票する
1 に答える
3804 参照

python - 複数のデータを 3D 散布図にプロットする

複数のデータ セットを 1 つの 3D 散布図にプロットするのに問題があります。私がやっていることは、3 つの方程式のシステムがあり、linalg を使用して方程式のゼロを計算していることです。次に、取得したゼロの各セットを 3D プロットにプロットしています。私のパラメータの 1 つで、その値を変更し、そこからゼロがどのように変化するかを観察しています。すべてのデータ セットを 1 つの 3D 散布図にプロットしたいので、それらの違いを簡単に比較できますが、データ セットごとに 1 つのグラフをプロットし続けます。何を修正する必要があるのか​​ わかる人はいますか?

助けてくれてありがとう。

0 投票する
1 に答える
141 参照

matlab - scatter3 プロットにプロットされた値の選択

100x100x100 の 3D マトリックスがあります。その行列の各ポイントには、特定の信号強度に対応する値が割り当てられています。すべてのポイントをプロットすると、描画されるポイントが大量にあるため、結果がわかりにくく、計算に馬力が必要になります。次の図は問題を示しています (この場合、行列は計算時間を短縮するために 50x50x50 でした)。

ここに画像の説明を入力

最も高い値 (上位 10 など) のみをプロットしたいと考えています。どうすればいいですか?

私の頭に浮かんだ簡単な解決策の 1 つは、しきい値よりも高い値に「nan」を割り当てることです。結果も素晴らしいので、修正するには最もエレガントなソリューションに違いないと思います。 ここに画像の説明を入力

0 投票する
1 に答える
777 参照

matlab - Matlab で 2 つの 3D 散布図を結合する

飛んでいる昆虫のビデオをデジタル化しました。

昆虫の頭の x、y、z 座標があり、昆虫の尾端の x、y、z 座標があります。

2 つの異なる scatter3 プロットを作成できます --- 1 つは頭部、もう 1 つは尾部です。

しかし、これら 2 つの scatter3 プロットを、新しい散布図で頭と尾が線で結ばれるように結合したいと考えています。

これを行うのは非常に簡単でなければなりませんか?

0 投票する
1 に答える
460 参照

r - rで3D散布図を描く

データを scatterplot3d で視覚化したい

X 軸と Y 軸で、同じラベルが必要です。このようなもの:

Z 軸では、X と Y のラベルの比較を示したいと思います

ここで、これらの情報をすべて に描画したいと思います scatterplot3d。この概念を scatterplot3d に実装するにはどうすればよいですか?

0 投票する
1 に答える
329 参照

r - R Scatterplot3d

2 つの質問があります。

  1. 私のデータセットは、データの 4 つの列 (x、y、z、関数、ラムダとしましょう) で構成されています。z の一意の値ごとにデータの密度をプロットしようとしています。たとえば、1000 個のデータ ポイントがあり、そのうち 10 個の一意の z があります。これは、10 色のスペクトルを持つ立方体があることを意味します。どうすればいいですか?

これまでのところ、私は持っています:

  1. 散布図に 3 番目の平面を追加したい場合、どのようにすればよいですか?

これまでのところ(疑似コードで)私は持っています:

xyz.convert と plane3d の使用方法が正確にはわかりません。オンラインで読んだり検索したりしたことがうまくいかないようだからです。:(

誰かが助けてくれることを願っています! ありがとうございました!

0 投票する
0 に答える
471 参照

r - scatterplot3d パッケージ; 回帰平面のサイズを変更する方法

R の scatterplot3d 関数を使用して、相互作用のない回帰平面を含む一連の単純な 3D 散布図を生成することに興味があります。たとえば、この場合、x、y、z = 0 に最も近いコーナー)。ボックスのサイズを大きくするために軸の制限を変更しようとしましたが、これは指定された軸の範囲を変更しません (パッケージのドキュメントによると、これは未修正のバグです)。1) ボックスを再描画して平面全体を含める方法、または 2) 平面を縮小してボックス内の部分のみを含める方法はありますか?

サンプルデータ

3D プロット

reg_plt<-scatterplot3d(max_dq,since_dist,bugs,angle=50)

回帰平面

reg_plt$plane3d(lm(bugs~max_dq+since_dist))