問題タブ [plotrix]

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 に答える
80 参照

r - R の三軸比図、つまり回転軸

R で次のようなグラフを作成したいと思います。 ここに画像の説明を入力

植物の栄養素含有量の比率を表示する、いわゆる三軸比率図です。0.01 から 100 までの対数スケールが必要で、軸は 1 で交差します。このページで 2 つのスクリプトを見つけましたが、別の目的があり、私のニーズにはあまり合いません。ここに1つがあります:

このコードは回転した軸を作成しますが、対数スケールではなく、ダイアグラムへの点のプロットは、xyz ではなく xy 座標を介してのみ可能です。

元の論文には方法の説明がなく、インターネット上で役立つものは何も見つかりませんでした。どうもありがとう!

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

r - plotrixパッケージradial.plotを使用して放射状プロットの個々の点に色を指定する

2 つのデータ リストがあります。

ラジアル プロットを使用して、極 (ラジアル) 座標を使用してグラフをプロットしたいと思います。r=theta が必要なので、r と theta の座標の値はリスト "a" にあります。

ポイントの色については、リスト「b」を使用して、条件を使用して各ポイントの色を指定します。たとえば、b の要素の値が 1 未満の場合、その要素の色は黒です。b の要素の値が 1 ~ 2 の場合、色は緑です。b の要素の値が 3 より大きい場合、色は赤になります。

したがって、結果のリストは次のようになります。

最後のステップは、リスト "c" を使用して要素に色を付けることです。要約すると、私の質問への回答には 2 つの手順が必要です。1) b の値に基づいて色名のリストを含む新しいリスト "c" を作成する 2) ラジアル プロットでリスト c を使用して、プロット内の各シンボルに色を付けます (私はこれが可能かどうかはわかりません)

これが私がこれまでに持っているものです。

実際のデータははるかに大きいですが、解決する必要がある 2 つの問題に焦点を当てるために、小さなサンプル コードのみを提供しています。ggplot2 を使用してこのプロットを生成できました。ただし、他の理由から、これには plotrix パッケージの Radial.plot 関数を使用することをお勧めします (極/動径座標のコードは、はるかに単純で使いやすいようです)。

助けてください、私はRが初めてです。ありがとう。

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

r - ggplot と plotrix の組み合わせ

ggplot で作成したプロットに Y 軸ブレークを追加する必要があります。ggplotのグラフでplotrixのgap.barplot関数を使用することは可能ですか? 試してみると、ggplot で行ったすべてがキャンセルされ、gap.barplot ビットだけがプロットされます。

ありがとうございました

バーバラ

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

plotrix - gap.barplotエラーバーがプロットされない

gap.plot にカスタム エラー バーをプロットする方法を必死に見つけようとしています。以下のコードを使用しましたが、機能しません。ありがとうございました

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

r - Rのplotrixのfloating.pie

私は R を使用しています。最終的な目的は、郡レベルでミネソタ州の GIS マップを作成することです。各郡には、初等教育、中等教育、高等教育の従業員の割合を表す円グラフが表示されます。

雇用統計を含むデータフレームがあります。各行は郡で、列は第 1、第 2、および第 3 セクターの雇用です。最初の 10 行は次のようになります。

円グラフを表示するには、パッケージfloating.pieの関数を使用して、すべての郡を反復処理します。plotrix(mn_countyは私の GIS シェープファイルですが、気にする必要はありません)

円グラフでは、一次雇用を赤、二次雇用を緑、三次雇用を青にします。問題は、一次雇用 = 0 の場合、R は二次雇用を赤で、三次雇用を緑でシェーディングすることです。どうすればこれを防ぐことができますか?

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

r - R plotrix radius.plot ラベルの背景を削除

放射状プロットを作成するために、plotrix-package の Radial.plot を使用しています。スクリプトは問題なく動作していますが、ラベルの背景が白いのが好きではありません (背景が放射状プロットと重なっています)。ラベルの背景を削除する方法はありますか? オンラインで調査を行い、パッケージのドキュメントも確認しましたが、適切なコマンドが見つかりませんでした。

どうもありがとう!

次に例を示します。

これにより、次のプロットが得られます。ここでは、ラベルの背景が放射状プロットと重なっている場所に黄色の円を配置しています。

ここに画像の説明を入力

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

r - Radial.plot / ggplot2 を使用して月ごとの有無を示す円形プロットを作成する方法

ここに画像の説明を入力

円周に 12 個の目盛りggplot2があり、月に対応する特定の色の内側の円弧がpa1 (他のオプション= 0)と= 1paに対応する別の内側の円弧 (最初の円弧の外側) sampled(他のオプションはsampled= 0)。データは次のようになります。

以前はandを使用ggplot(m, aes(season, fill=season))していましたが、円グラフが表示されます。geom_bar(width=1)coord_polar()

今しようとしている:

エラーが発生する

plot.new はまだ呼び出されていません

入力に必要なものを誤解しradial.plotていて、目的の出力に間違った関数を使用している可能性があると思います。