問題タブ [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 投票する
3 に答える
2497 参照

ruby - Ruby で RGL を使用して有向グラフを操作する

RGLを使用してRubyに有向グラフを実装しましたが、特定のノードについて、着信接続のあるノードと発信接続のあるノードのみを見つける方法を理解するのが難しいだけです。おそらく私は単純なものを見逃しています。

0 投票する
2 に答える
649 参照

windows - R: x64 Windows で RGL を使用することは可能ですか?

x64 Windows で R パッケージ 'RGL' を使用することは可能ですか?

RGL ウェブサイト

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

ruby - How to build a Weighted Graph with Ruby's RGL or GRATR to perform Dijkstra's algorithm?

I would like to see an example of a Dijkastra search algorithm for a graph built using Ruby's RGL (http://rgl.rubyforge.org/) or GRATR (http://rubyforge.org/projects/gratr/).

I know GRATR has Dijkastra support but I'm not really sure how to go about using it, any help would be appreciated.

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

r - R: x、y、z から 3D サーフェスをプロットする

3 列の行列
x、y、z があるとします。ここで、z は x と y の関数です。

これらの点の「散布図」をプロットする方法を知っています plot3d(x,y,z)

しかし、代わりにサーフェスが必要な場合は、surface3d などの他のコマンドを使用する必要があります。問題は、plot3d と同じ入力を受け入れないことです。

このマトリックスを取得するにはどうすればよいですか? 等高線図を使用する必要がある場合と同様に、コマンド interp を使用してみました。

この行列を計算せずに、x、y、z から直接サーフェスをプロットするにはどうすればよいですか? ポイントが多すぎると、このマトリックスが大きくなりすぎます。

乾杯

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

r - rgl.snapshot()動作しなくなりました

Rとrglを次のバージョンにアップグレードしました。現在、rgl.snapshot()は機能しなくなりました。以前のバージョンで機能しました。これを回避する方法はありますか?

Rバージョン2.12.1(2010-12-16)
rglバージョン0.92.798

0 投票する
2 に答える
4956 参照

r - rglパッケージの使用に関するヘルプ

オプション--disable-libpngを指定してrglパッケージをインストールしました。3D散布図を生成しようとしましたが、クラッシュします。これを解決するのを手伝ってください

これは私が実行しているコードです

以下のメッセージでクラッシュします

これがsessionInfo()からの情報です

これはsysnameコマンドからのものです

いくつかの詳細:

Rのコードから表面プロットを生成することができます:x、y、zから3D表面をプロットする

これがコードです

demo(rgl)を試しましたが、同様のメッセージでクラッシュしています。3Dプロットを生成したいのですが、他にどのパッケージをお勧めしますか?ggplot?

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

r - R と Rgl を使用した色付きの球体の 3D 散布図

色が 4 次元の球の 3D 散布図を作成したいと考えています。各行が粒子の x、y、z 位置を示す csv ファイルにデータがあり、粒子の値 (1、2、または 3) を示す列があります。ボールの値が 1 の場合はある色で、それ以外の場合は別の色でボールを着色したいと考えています。

編集:

次のコードを作成しました。

編集番号2:

rgl.snapshot() を使用して svg ファイルにエクスポートします。

私の rgl.shanpshot のスナップショット

データには、赤いボールのレイヤー、青いボールの 4 つのレイヤー、および赤いボールのレイヤーが再び表示されます。

0 投票する
3 に答える
3275 参照

r - 「R バージョン 2.13.1 (2011-07-08)」に RandForestGUI (したがって「rgl」、「X11」) をインストールする際のエラー

「Ubuntu 10.04 - Lucid Lynx」の上に「R バージョン 2.13.1 (2011-07-08)」をインストールしました。(私は RStudio 0.94.92 を使用しています)、既にインストールされているさまざまなパッケージをコンパイルするために必要なすべてのヘッダーが含まれています。install.packages("RandForestGUI")で行き詰まりまし た。まですべてがスムーズに実行されました

しようとしました: install.packages("rgl") しかし

最後に試してみました: install.packages("X11")

... 行き詰まった!

「R バージョン 2.13.1 (2011-07-08)」でRandForestGUIを使用することはできますか? どうもありがとう、 ロベルト・スコッティ

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

r - rの3Dサーフェスマップの上にマップをオーバーレイします

主にこの投稿でのシェーンの回答に従って、rgl.surface()を使用して3Dマップを作成しました。自分のデータを使って、この地図を手に入れました

ここに画像の説明を入力してください

この表面マップの上に、次のようなものが得られるように植生密度のマップを追加したいと思います(ソフトウェアSurferで取得)。

ここに画像の説明を入力してください

これをrglで行うことは可能ですか、それともrの他のパッケージで行うことはできますか、それともシェーンの答えのように2つのマップを持つ唯一の解決策ですか?

ありがとうございました。

編集:

@ gsk3のリクエストに続いて、このマップのコードは次のとおりです。

65536(つまり、x * y = 256 * 256)ポイントがあるため、標高コードを投稿できませんが、これは次のようなマトリックスです。

等々。植生密度マップについても同じです。これはまったく同じ形式であり、x*yポイントごとに1つの値があります。これで少しわかりやすくなるといいのですが…?

編集2、最終バージョン

これは私がRで作成したマップです。まだ凡例がありませんが、これは後の段階で作成します。

ここに画像の説明を入力してください

このための最終的なコードは

この投稿の@gsk3と@nullglobの助けに感謝します。この投稿が他の多くの人に役立つことを願っています!