問題タブ [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.

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

r - R の plot3D パッケージとのラベルの重複

現在、R の plot3D パッケージを使用して 3D 散布図を作成しており、データ ポイントにデータ ラベルを追加したいと考えていました。ただし、一部のデータ ポイントは互いに同じ値を持っているggrepelため、それらのポイントのラベルが判読できるように、データ ラベルをポイントからオフセットするのと同様のソリューションを見つけたいと考えていました。以下のサンプルコード:

現在、A と B のラベルは互いに重ねられています。

パッケージも使用しようとしましたdirectlabelsが、text3D または plot3D オブジェクトを認識しないようです。どんな助けでもいただければ幸いです。

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

r - パッケージ plot3D の使用時にヒストグラム チャートがカットされる

hist3D()次のコードを使用して、plot3D パッケージから単純なヒストグラムをプロットしようとしています。

しかし、ヒストグラムは下部でカットされます:

ここに画像の説明を入力

それで、キャンバスの幅または高さを拡張する方法を探していますhist3D()

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

r - R のパスを使用した 3D 軌跡の視覚化

オブジェクトごとに異なる色で時間をプロットする効率的な方法を探しています-時間の経過とともにオブジェクトの近接性を表示しxます。yz

plot3D::line3Dで動作しますadd = TRUEが、あまりエレガントではありません。動作するサンプルコードは次のとおりです。

サンプルデータ:

望ましい結果:特定の時間にさまざまなオブジェクトによってトレースされたパスと、現在の進行方向を示す矢印 (最後の 2 つの既知の位置を結合することによって決定されます)。

時点t = 0で、これは何も生成しないか、ポイントを生成する必要があります。ではt = 1、これにより、異なる色の 2 つの線 (上下に重なる線) が生成されます。オブジェクトごとに 1 つの色です。

2D に相当するものは です。これは、すべてのパスをグループ化変数で結合するパラメーターをggplot2::geom_path使用して、すべての面倒な作業を行います。group