0
真的很抱歉,但我剛剛開始使用R,並且現在停留在此。儘管在這裏讀到了其他相關的問題,並且已經知道ggplot2發生了很大的變化。StatBin需要一個連續的x變量x變量是離散的
這是我的表:
'data.frame': 1309 obs. of 11 variables:
$ survived: Factor w/ 3 levels "0","1","None": 1 2 2 2 1 1 1 1 2 2 ...
$ pclass : Factor w/ 3 levels "1","2","3": 3 1 3 1 3 3 1 3 3 2 ...
$ name : Factor w/ 1307 levels "Abbing, Mr. Anthony",..: 109 191 358 277 16 559 520 629 417 581 ...
$ sex : Factor w/ 2 levels "female","male": 2 1 1 1 2 2 2 2 1 1 ...
$ age : num 22 38 26 35 35 NA 54 2 27 14 ...
$ sibsp : int 1 1 0 1 0 0 0 3 0 1 ...
$ parch : int 0 0 0 0 0 0 0 1 2 0 ...
$ ticket : Factor w/ 929 levels "110152","110413",..: 524 597 670 50 473 276 86 396 345 133 ...
$ fare : num 7.25 71.28 7.92 53.1 8.05 ...
$ cabin : Factor w/ 187 levels "","A10","A14",..: 1 83 1 57 1 1 131 1 1 1 ...
$ embarked: Factor w/ 4 levels "","C","Q","S": 4 2 4 4 4 3 4 4 4 2 ...
現在,我想與ggplot2
創建直方圖,如下圖所示,但無法弄清楚,爲什麼我不斷收到錯誤消息。任何幫助,將不勝感激。
我在Mac OS 10.12.3
我已經試圖改變寬度binwidth無濟於事運行v版本1.0.136。我也嘗試使用geom_bar
而不是geom_histogram
。
ggplot(train, aes(x = pclass, fill = factor(survived))) +
geom_histogram(width = 0.5) +
xlab("pclass") +
ylab("total count") +
labs(fill = "survived")
Error: StatBin requires a continuous x variable the x variable is discrete. Perhaps you want stat="count"?
歡呼聲,這解決了我的問題。我曾嘗試將pclass更早地更改爲int,但無效。感謝您提供的信息,非常感謝! –