Benim tablosu aşağıdaki yapıyla data.combined edilir:R ggplot - Hata stat_bin sürekli x değişkeni gerektirir
'data.frame': 1309 obs. of 12 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 : num 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 ...
$ Title : Factor w/ 4 levels "Master.","Miss.",..: 3 3 2 3 3 3 3 1 3 3 ...
Ben Pclass göre kategorize Başlık ve atlattı arasındaki ilişkiyi yansıtmak için bir grafik çizmek istiyorum. Ben sayısal içine değişken Başlık değiştirirseniz Error: StatBin requires a continuous x variable the x variable is discrete. Perhaps you want stat="count"?
:
ggplot(data.combined[1:891,], aes(x=Title, fill = Survived)) +
geom_histogram(binwidth = 0.5) +
facet_wrap(~Pclass) +
ggtitle ("Pclass") +
xlab("Title") +
ylab("Total count") +
labs(fill = "Survived")
Ancak bu hata ile sonuçlanır: Aşağıdaki kodu kullanılan data.combined$Title <- as.numeric(data.combined$Title)
sonra kod eserler ancak grafikte etiket de (aşağıda) sayısal olduğunu. Lütfen bana neden olduğunu ve nasıl düzeltileceğini söyle. Teşekkürler.
BTW, Mac El Capital'da R 3.2.3 kullanıyorum.
Grafik: Yerine Mr, Miss, Mrs x ekseni sayısal değerler 1,2,3,4
bir [ yeniden üretilebilir örnek] (http://stackoverflow.com/questions/5963269/how-to-make-a-great-r-reproducible-example) burada harika olurdu. –
Ayrıca, sürümüm (1.0.1) hiçbir stat = "sayım" olmadığından ggplot ('' sessionInfo() ') sürümünüz de olabilir. Ve denediniz mi? Stat = "say" 'hata mesajında olduğu gibi ('Başlık' bir faktör olarak tutmak)? –
Teşekkürler mathematical.coffee, biraz daha fazla bilgiyi soruma güncelledim. Ggplot2_2.0.0 kullanıyorum, tamam mı? –