2017-05-28 3 views
0
city_data <- tribble(
      ~City, ~Value, 
      "Mumbai", "100", 
      "Delhi", "200", 
      "Mumbai", "150", 
      "Delhi", 250 
) 

plot_ly(x = city_data$City, y = city_data$Value, type = "bar") 

次のコードは、以下のあなたが気づくことができるように、デリー250として表示されるチャート enter image description here和またはplot_lyチャートRの平均は

を生成しました。私が持っていると思い何

質問

は、市の値の代わりに、最後の値の和です。 したがって、デリーは450(200 + 250)、ムンバイ250(100 +150)となります。

この結果を得るには、plotlyパッケージに引数(特に)があります。私の研究に基づいて

注: - ggplotで

  1. 私はこれを達成するためにstat_sum引数を使用することができます。
  2. テーブルやその他の関数を使用して、データを並べ替えて必要な形式にすることができます。
  3. 引数を変更するだけで平均を選ぶことさえできます。
+0

あなた、あなたの 'Value's内の文字列と数字の組み合わせ。 –

答えて

1

Plotlyを組み合わせるのはどうですか?あなたのサンプルデータで

library('tibble') 
library('plotly') 

city_data <- tribble(
    ~City, ~Value, 
    "Mumbai", 100, 
    "Delhi", 200, 
    "Mumbai", 150, 
    "Delhi", 250 
) 

g <- ggplot(city_data, aes(City)) + geom_bar(aes(weight = Value)) 
ggplotly(g) 

enter image description here

+0

ありがとうございます、私はそれを確認し、私の要件を満たす場合にお知らせします。 – Vasim