問題タブ [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.
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が初めてです。ありがとう。
r - ggplot と plotrix の組み合わせ
ggplot で作成したプロットに Y 軸ブレークを追加する必要があります。ggplotのグラフでplotrixのgap.barplot関数を使用することは可能ですか? 試してみると、ggplot で行ったすべてがキャンセルされ、gap.barplot ビットだけがプロットされます。
ありがとうございました
バーバラ
plotrix - gap.barplotエラーバーがプロットされない
gap.plot にカスタム エラー バーをプロットする方法を必死に見つけようとしています。以下のコードを使用しましたが、機能しません。ありがとうございました
r - Rのplotrixのfloating.pie
私は R を使用しています。最終的な目的は、郡レベルでミネソタ州の GIS マップを作成することです。各郡には、初等教育、中等教育、高等教育の従業員の割合を表す円グラフが表示されます。
雇用統計を含むデータフレームがあります。各行は郡で、列は第 1、第 2、および第 3 セクターの雇用です。最初の 10 行は次のようになります。
円グラフを表示するには、パッケージfloating.pie
の関数を使用して、すべての郡を反復処理します。plotrix
(mn_county
は私の GIS シェープファイルですが、気にする必要はありません)
円グラフでは、一次雇用を赤、二次雇用を緑、三次雇用を青にします。問題は、一次雇用 = 0 の場合、R は二次雇用を赤で、三次雇用を緑でシェーディングすることです。どうすればこれを防ぐことができますか?
r - Radial.plot / ggplot2 を使用して月ごとの有無を示す円形プロットを作成する方法
円周に 12 個の目盛りggplot2
があり、月に対応する特定の色の内側の円弧がpa
1 (他のオプション= 0)と= 1pa
に対応する別の内側の円弧 (最初の円弧の外側) sampled
(他のオプションはsampled
= 0)。データは次のようになります。
以前はandを使用ggplot(m, aes(season, fill=season))
していましたが、円グラフが表示されます。geom_bar(width=1)
coord_polar()
今しようとしている:
エラーが発生する
plot.new はまだ呼び出されていません
入力に必要なものを誤解しradial.plot
ていて、目的の出力に間違った関数を使用している可能性があると思います。