堆积图未显示在图表上。 R ggplot geom_area
Stacked graph not showing on chart. R ggplot geom_area
我正在尝试使用面积图显示堆积图。但是,在我输入 x 和 y 的变量以及填充数据后,图表上什么也没有显示。
ggplot()+
geom_area(data=provinces,aes(x=variable,y=value,fill=Province.State))
Province.State variable value
Hubei 01.22.20 444
Guangdong 01.22.20 26
Henan 01.22.20 5
Zhejiang 01.22.20 10
Hunan 01.22.20 4
Anhui 01.22.20 1
Macau 01.27.20 6
Tibet 01.27.20 0
Hubei 01.28.20 3554
Guangdong 01.28.20 207
Henan 01.28.20 168
Zhejiang 01.28.20 173
Hunan 01.28.20 143
Anhui 01.28.20 106
Jiangxi 01.28.20 109
output
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
Hubei 01.22.20 444
Guangdong 01.22.20 26
Henan 01.22.20 5
Zhejiang 01.22.20 10
Hunan 01.22.20 4
Anhui 01.22.20 1
Macau 01.27.20 6
Tibet 01.27.20 0
Hubei 01.28.20 3554
Guangdong 01.28.20 207
Henan 01.28.20 168
Zhejiang 01.28.20 173
Hunan 01.28.20 143
Anhui 01.28.20 106
Jiangxi 01.28.20 109
')
.)
我正在尝试使用面积图显示堆积图。但是,在我输入 x 和 y 的变量以及填充数据后,图表上什么也没有显示。
ggplot()+
geom_area(data=provinces,aes(x=variable,y=value,fill=Province.State))
Province.State variable value
Hubei 01.22.20 444
Guangdong 01.22.20 26
Henan 01.22.20 5
Zhejiang 01.22.20 10
Hunan 01.22.20 4
Anhui 01.22.20 1
Macau 01.27.20 6
Tibet 01.27.20 0
Hubei 01.28.20 3554
Guangdong 01.28.20 207
Henan 01.28.20 168
Zhejiang 01.28.20 173
Hunan 01.28.20 143
Anhui 01.28.20 106
Jiangxi 01.28.20 109
output
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
Hubei 01.22.20 444
Guangdong 01.22.20 26
Henan 01.22.20 5
Zhejiang 01.22.20 10
Hunan 01.22.20 4
Anhui 01.22.20 1
Macau 01.27.20 6
Tibet 01.27.20 0
Hubei 01.28.20 3554
Guangdong 01.28.20 207
Henan 01.28.20 168
Zhejiang 01.28.20 173
Hunan 01.28.20 143
Anhui 01.28.20 106
Jiangxi 01.28.20 109
')
.)