1. ホーム
  2. r

[解決済み] エラー: stat_count() は x または y の美的感覚しか持てない [重複] 。

2022-03-08 04:28:17

質問

エクセルシートのデータを使ってプロットしようとすると、Error: stat_count() can only have an x or y aesthetic.と表示されるのですが。

library(readxl)
library(dplyr)
library(ggplot2)
dataset= read_excel("D:/Downloads/Covid19.xlsx")
dataset2= read_excel("D:/Downloads/Covid19.xlsx", sheet = "Sheet2")
dataset3= dataset[,c(4,5)]
ggplot(dataset2, aes(x=Region, y= male))+geom_bar()

Excelファイルからのデータは次のようになります。 データセット

エクセル

解決方法は?

を含める必要があります。 stat='identity' これは基本的に、各x値に対して行の総数をカウントするのではなく、棒グラフのy値を提供することをggplot2に伝えるもので、デフォルトでは stat=count

ggplot(dataset2, aes(x=Region, y= male)) + geom_bar(stat='identity')