私はRプログラミングの初心者で、ggplotを探究しています。私は積み上げ棒グラフをプロットして、複数の国の3年間の四半期売上を表示しようとしています。 私は私が望むものを私に を与えているggplot上https://www.ibm.com/communities/analytics/watson-analytics-blog/sales-products-sample-data/x軸スタックバーチャート上の複数の列
mydata <- read.csv("~/Downloads/WA_Sales_Products_2012-14.csv")
library(dplyr)
qtrSales <- mydata %>%
group_by(mydata$Retailer.country, mydata$Year, mydata$Quarter) %>%
summarize(Rev=sum(Revenue)) %>%
qtrSales <- data.frame(qtrSales)
colnames(qtrSales) <- c("Country", "Year", "Qtr", "Revenue")
library(ggplot2)
ggplot() + geom_bar(aes(y=qtrSales$Revenue, x = qtrSales$Year,
fill=qtrSales$Qtr), data=qtrSales, stat="identity")
からのデータを使用していますが、それぞれの国のために一緒にグループ化された各年の3つのバーを持つことです。誰もそれを達成する方法をアドバイスできますか?
あなたも四半期でグループする必要がありますか?積み重ねられたgeom_barはひどく見えますが、私は何か他のものを使うことを提案しています – PoGibas
あなたはfacet_wrapに年を追加すると、四半期の成長を見ることができます。グループ化された棒があればそれほど読みにくくはありませんが、あなたが主張するのであれば、位置= "ドッジ"を見てください – User632716
戻っていただきありがとうございます。私の知識の欠如を許し、他に何をお勧めしますか?私は、あなたが21ヵ国すべてで乱雑に見えるのは間違いないと思います。私がシナリオを変更した場合、5か10の国を制限するために、私の元の要件に基づいてそれを行うことができますか? –