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

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

r - RGL plot3d() プロットの向きを保存する

RGL を使用した 3D プロットがあります。色を使用して同一のプロットを作成し、変数の分布を強調したいと思います。これを行うには、同一のプロットを作成したいのですが、プロットの向きを見つけて設定するにはどうすればよいですか?

予備プロットを作成したら、それを動かして適切な表示角度を見つけます。その角度を保存して、将来のプロット スクリプトに組み込みたいと思います。誰でもこれを行う方法について提案がありますか?

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

r - 3D ヒストグラム (rgl) に軸を追加する方法

rglパッケージを使用して R でヒストグラムを作成します。

ここに画像の説明を入力

プロットにラベル付きの軸を追加するにはどうすればよいですか?

アップデート

解決:

ソースコードhist3ddemo(hist3d)

0 投票する
5 に答える
7611 参照

r - Rデータフレームに1行おきに行を追加するにはどうすればよいですか?

m概要: データ フレームに行を追加するにはどうすればよいですかm X n。新しい行はそれぞれ既存の行の後に挿入されますか? 基本的に既存の行をコピーしますが、1 つの変数を変更します。

詳細:別の質問を参照して、rglのsegments3d関数でやりたいことができると思います。x、y、z ポイントのセットがありますが、これらは線分のセットの 1 つの終点にすぎません。もう一方の終点は、4 番目の変数 X、Y、Z、Z_Length として指定された Z 次元で非常に数メートル離れています。私の用語では、東向き、北向き、標高、長さです。

rglのドキュメントによると、「ポイントはsegments3dによってペアで取得されます」。したがって、データ フレームを変更して、2 行ごとに Z 変数を変更して (Z から Z_Length を差し引いて) 余分なエントリを含める必要があると思います。視覚的には、次のようにする必要があります。

これに:

リンクされた質問のデータサンプルが利用可能です。

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

r - 補間なしで 3D サーフェスをプロットしますか?

次のデータがあります。

私が期待するように、これは3Dで線をプロットしています。しかし、surface3d をプロットすることはできません。すでにいくつかのスレッドを読んでいるので、データを補間する必要があるかもしれません。RGL のドキュメントでは、この件について十分に説明されていません。akima を試してみましたが、NA を受け入れません。線をつないで面を直線的に作成したいと思います。私はNAを認識しているので、xが大きい(NAが多い)領域で表面が減少すると予想しています。補間を実行する必要がありますか? はいの場合、サンプルデータでそれを行う方法は? いいえの場合、サンプル データで surface3d を実現するにはどうすればよいですか? ありがとう

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

r - R での 3D サーフェス プロット。時間の経過とともに z 次元が変化します。

xyz 構造のデータセットがあります。

R で RGL を使用して任意の時間にこれをプロットすることに問題はありません。ただし、時間次元を導入したいと思います。もちろん、23 個のプロットを作成して貼り付けることもできますが、その場で表示を操作して、時系列全体を 1 つのプロットとして扱うことができるようにしたいと考えています。私は23年間Z値を持っています。また、z_year/z_(year-1) である追加の z2 変数でプロットを色付けしたいと思います。これは、いくつかのプログラミングを使用して RGl パッケージ内で可能ですか、それともより良いパッケージが利用可能ですか?

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

r - rのタイムスタンプによる配色の離散化

次のようなrglでプロットしたい3dデータセットがあります

データの異なる部分に異なる色を割り当てたいと思い、試しました

ただし、色は離散化されていません... colorRampPalette は離散化された配色ではなくパレットを作成するため、これは理にかなっています! 基本的に、73:193 の間のすべての値を黒のみ、229:373 の間のすべてを緑のみにしたいなど...明らかなものが欠けているのではないかと心配していますが、答えが見つかりません。colorRampPalette離散化されたカラーバンドを作成するのと同じような関数はありますか? また、これが問題になる場合に備えて、一部の値をプロットしたくありません (たとえば、193 と 229 の間)。

ご協力いただきありがとうございます。

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

html - rgl 0.93.935 R パッケージを使用した WebGL レンダリング

次の R コードは、HTML ファイルを生成し、ブラウザーで開きます。

レンダリングは、3D 空間内のインタラクティブな平面多面体です。

rglパッケージの最新バージョン( 0.93.935 ) では、HTML レンダリングは、Windows ユーザー (および iOS ユーザーと思われます) の既定の構成ブラウザーでは機能しません。古いバージョン0.93.928では動作します。

rgl 0.93.928 の html 出力と rgl 0.93.935のhtml出力を投稿しました。

この問題を Duncan Murdoch ( の作成者) に報告したところ、彼はFirefoxrglの次の解決策を提供してくれました。アドレス バーに「about: config」と入力して実行し、パラメータとをtrueにします。次に、HTML レンダリングが機能します。webgl.prefer-native-glwebgl.force-enabled

私の質問:

  • Google Chrome をどうするか?

  • HTML レンダリングがデフォルト設定で動作するように、HTML コードの何かを変更することは可能ですか? (0.93.928 バージョンに関して)。

0 投票する
4 に答える
4916 参照

r - rgl パッケージ R を使用して、インタラクティブな 3D プロットに固定タイトルを配置する

R の rgl パッケージを使用して、インタラクティブな 3D プロットに固定タイトルを追加しようとしていますが、これまでのところ、それを行うことができませんでした。また、メイン タイトルを 1 つと、メイン タイトルの下にサブタイトルを付けたいと考えています。

これがサンプルコードです。

プロットを 3D ムービーとしてエクスポートするときに、メイン タイトルがプロットと一緒に回転しないように、固定タイトル (およびサブタイトル) を付ける良い方法が見つかりませんでした...

メイン タイトルを固定された場所に配置する (そして場合によってはサブ タイトルを下に追加する) 良い/簡単な方法があれば、それは素晴らしいことです。前もって感謝します、