2

バブル グラフを使用して R プロジェクトをテストしています。このために、次の csv ファイルがあります。

結果の.csvファイルをダウンロード

これは私がしました:

> mydata<-read.csv("~/Desktop/result.csv", header=TRUE)
> mydata

  month     sale    comm maxcomm savings
  1 23415960  706164  998457  292293
  2 21303842  870591  928084   57493
  3 22128502  644698  897262  252564
  4 23872123  800024 1047968  247944
  5 25880653  900984 1006359  105375
  6 26359929 1186594 1601646  415052

以下のコマンドでは、赤いバブルが表示されます

シンボル(mydata$sale, mydata$comm, circles=mydata$ Savings, bg="red")

以下のコマンドでは、青いバブルが表示されます

シンボル(mydata$sale, mydata$comm, circles=mydata$maxcomm, bg="blue")

私の目標は、両方を (1 つのグラフに) 統合して、赤が青の上になるようにすることです。(青を透明にする可能性があれば、さらに良いです!)

ここに画像の説明を入力 ここに画像の説明を入力

4

2 に答える 2

2

これを行うにはいくつかの方法がありますが、基本グラフィックス パッケージ内にとどまり、par()コマンドを使用してプロットを重ねて追加することができます。また、透明度を制御するには、色を 16 進数値 (赤は #FF0000、青は #0000FF) に変換し、最後にアルファ透明度レイヤーを表す 2 桁を追加します。

symbols(mydata$sale, mydata$comm, circles=mydata$savings, bg="#FF0000")
par(new=TRUE)
symbols(mydata$sale, mydata$comm, circles=mydata$maxcomm, bg="#0000FF50")

これにより、2 番目のシンボル チャートの透明度が 50% に設定されます 1

詳細については、この関連する質問も参照してください: 2

于 2013-09-17T20:05:31.117 に答える