我正試圖使用面積圖來顯示一個堆積圖。然而,在我輸入x和y的變數以及填充資料后,圖表上沒有任何顯示。
ggplot()
geom_area(data=provinces。 aes(x=variable, y=value, fill=Province. State))
Province.State變數值
湖北 01.22.20 444.
廣東 01.22.20 2601.22.20 501.22.20 1001.22.20 4
安徽 01.22.20 1
澳門 01.27.20 6
西藏 01.27.20 0
湖北 01.28.20 3554[/span].
廣東 01.28.20207.20
河南 01.28.20 16801.28.20 17301.28.20 143 .20
安徽 01.28.20 10601.28.20109
uj5u.com熱心網友回復:
variable不是連續的;如果不把這些字串轉換成數字的東西,它就是一個有三個離散值的因子。要么使用geom_bar(stat='identity'),以保持variable作為一個因子,要么決議日期:
ggplot(provinces,
aes(x=as. Date(variable, format='%m。 %d.%y'),
y=value,
fill=Province. State)) geom_area()
(在用:
決議資料后provinces <- read. table(header=TRUE, text=' Province.State variable value
湖北 01.22.20 444
廣東 01.22.20 26
河南 01.22.20 5
浙江 01.22.20 10
湖南 01.22.20 4
安徽 01.22.20 1
澳門 01.27.20 6
西藏 01.27.20 0
湖北 01.28.20 3554
廣東 01.28.20 207
河南 01.28.20 168
浙江 01.28.20 173
湖南 01.28.20 143
安徽 01.28.20 106
江西 01.28.20 109
')。
。)
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/318932.html
標籤:
