問題タブ [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 - R の plot3D パッケージとのラベルの重複
現在、R の plot3D パッケージを使用して 3D 散布図を作成しており、データ ポイントにデータ ラベルを追加したいと考えていました。ただし、一部のデータ ポイントは互いに同じ値を持っているggrepel
ため、それらのポイントのラベルが判読できるように、データ ラベルをポイントからオフセットするのと同様のソリューションを見つけたいと考えていました。以下のサンプルコード:
現在、A と B のラベルは互いに重ねられています。
パッケージも使用しようとしましたdirectlabels
が、text3D または plot3D オブジェクトを認識しないようです。どんな助けでもいただければ幸いです。
r - パッケージ plot3D の使用時にヒストグラム チャートがカットされる
hist3D()
次のコードを使用して、plot3D パッケージから単純なヒストグラムをプロットしようとしています。
しかし、ヒストグラムは下部でカットされます:
それで、キャンバスの幅または高さを拡張する方法を探していますhist3D()
。
r - R のパスを使用した 3D 軌跡の視覚化
オブジェクトごとに異なる色で時間をプロットする効率的な方法を探しています-時間の経過とともにオブジェクトの近接性を表示しx
ます。y
z
plot3D::line3D
で動作しますadd = TRUE
が、あまりエレガントではありません。動作するサンプルコードは次のとおりです。
サンプルデータ:
望ましい結果:特定の時間にさまざまなオブジェクトによってトレースされたパスと、現在の進行方向を示す矢印 (最後の 2 つの既知の位置を結合することによって決定されます)。
時点t = 0
で、これは何も生成しないか、ポイントを生成する必要があります。ではt = 1
、これにより、異なる色の 2 つの線 (上下に重なる線) が生成されます。オブジェクトごとに 1 つの色です。
2D に相当するものは です。これは、すべてのパスをグループ化変数で結合するパラメーターをggplot2::geom_path
使用して、すべての面倒な作業を行います。group