Rの棒グラフでデータセットの2つの半分をプロットしようとしています。データセットがレイヤーではなくx軸の反対側にあることが必要です軸の同じ側にお互いの上にある。私のチャートは現在、次のようになります。私はstackdirを使用しようとしたR内のX軸を横切るサブプロットを反転するBarchart
p <- ggplot(df_customer, aes(factor(income), percent_travel, fill = gender)) +
geom_bar(stat="identity", data = subset(df_customer, gender == "F")) +
geom_bar(stat="identity", data = subset(df_customer, gender == "M"), stackdir = "down") +
scale_x_discrete(name = "Annual Income ($1000's)", breaks=seq(-10, 100, 10)) +
scale_y_discrete(name = "Income Spent on Travel (%)", breaks=seq(0, 8, 2))
p
が、私はそれがだと思う:ここ
散布図に対してのみ機能する属性。データセットのいずれかの値をすべて負にすることで、結果を得ることができるかもしれませんが、理想的なソリューションのようには見えません。
また、私のy軸スケールが表示されない理由は何ですか?
ありがとうございます!
代表データセットは、あなたのより多くの有用な応答を取得します追加。 –