問題タブ [plot3d]
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 - hist3D()で3Dプロットラベルにギリシャ文字をプロットする方法は?
を使用して 3D ヒストグラムをプロットしていますが、下付き文字付きのギリシャ文字が含まれるようhist3D()
に変更したいと考えています。xlab
使った
うまくいきません。ラベルに「theta[1]」という文字列が表示されるだけです。一方、通常のプロットコマンドだけでは問題なく動作します。
hist3D()
では、下付きのギリシャ文字をプロットに導入するにはどうすればよいでしょうか?
( hist3D()
plot3D ライブラリにあります)
r - locfit を plot3d するにはどうすればよいですか?
次のようにプロットすると点群を形成する変数 x、y、z があります。
私はそれらにロックフィットをしました
これにより、空間の最も密度の高い領域を通過する曲線が得られることを理解しています。
この曲線を plot3d / RGL でプロットするにはどうすればよいですか?
r - R: plot3d - z を正しいペアに関連付けたまま x 変数と y 変数をソートする方法は?
を使用して 3 次元でサーフェスをプロットしようとしていますが、plot3D
問題が発生しています。皆さんが助けてくれるか、少なくとも私を正しい方向に向けてくれることを願っています. それが解決策である場合、私は別のパッケージを使用することにオープンです。
数十の列を持つタブ区切りのテキスト ファイルを読み込んでいます。それぞれが独自の変数であり、各行は 1 つの観測値です (意味があることを願っています)。
r_NH4
x 軸にマッピングしたいのr_NO3
は y でremoval_N
あるとしましょうz
。
plot3D
入力が行列の場合、x と y が単調増加する必要があります。私のデータの構造とサイズにより、両方を並べ替えることが難しくなっています (少なくとも、その方法を理解することはできませんでした)。x
man ページを読んで、リストを使用して, y
,z
を一度に入力できることを知りました (順序については言及しません)。
plot3d が解釈するリストを作成します。
そして、私はプロットしようとしますplot3d
。
その結果、rgl
各点を表面ではなく散布図としてプロットするオブジェクトが作成されます。
plot3D
コマンドに引数を追加して、これをサーフェスに変える方法はありますか?
私のデータが不連続である、または順序付けされていないという事実は、サーフェスがプロットされないようにしていますか?
解決策を探していると、この質問にたどり着きました。解決策をたどろうとして、次のスクリプトを試しました:
出力はごちゃごちゃした平面で、 と の軸r_NH4
はr_NO3
奇妙で、入力と一致していませんでした (しかし、少なくとも散布図は作成されていません!)。
正しい座標に関連付けられたまま、変数x
と変数の両方で並べ替える方法はありますか?y
z
plot3D は、(モデルや関数の代わりに) 離散値を使用してサーフェスをプロットすることさえできますか?
r - 印刷に適したR plot3D配色は?
plot3D::scatter3D
関数を使用して、3D データセットを視覚化します。すべて正常に動作しますが、z レベルを表す色は、印刷するとほとんど見えません (特に黄色)。
これまでの私のコード:
col
and/orのクールなパラメータをいくつかお勧めできますかcolkey
?
r - plot3D を使用してレートまたはプロポーションの R で 3D 画像を再現しようとしています
先日、1980 年から 1999 年までの出生率の経年変化を年齢別に説明している雑誌で、この 3D 写真を見ました。縦線は出生率。2 本の横線は、年齢と年です。
ぜひとも再現してみたいものです。データは次のようになると想像できます(簡略化)
いくつかの 3D ライブラリを検索したところ、パッケージplot3D
が出てきました。関数の仕組みを理解しようとしましたouter()
が、理解できませんでした。
上記のような 3D プロットを再現する方法を教えてください。
r - パッケージ plot3D の slice3D() を使用します
パッケージを使用してplot3D
、4 番目の変数に基づく色で xyz データをプロットしようとしています。
私のデータは次のようになります。
私が最初にしたことは、パッケージakima
から関数を使用することでしたinterp
。通常のグリッドを作成するには
パッケージからplot3D
関数を使用しましたslice3D
ampl
私の問題は、データを 作成する方法がわからないcolvar
ため、このプロットで色付けを提供することです。
いろいろ試しましたが、ここで行き詰まると思います。
from をexample(slice3D)
使用して を作成します。oxsat$val
data(oxsat)
colvar