我正在尝试使用R和ggplot2绘制线条图。我的代码是
# sample data
list <- data.frame(day = 1:30, pct_excessive = rnorm(30, 0,1))
library(ggplot2)
g <-ggplot(list, aes(day, pct_excessive))
g+ geom_point() +geom_line()
+ labs(x="day") + labs(y="percentage of excessive hold times")
+ labs(title="October 2017")
我正在获取所需的剧情,但是实验室的声明和标题不起作用。
控制台消息为Error: unexpected symbol in:
" g+ geom_point() +geom_line()
+ labs(x="day"
- 实验室(标题为“ 2017年10月,保留时间过多的间隔百分比”) + labs中出现错误(标题=“ 2017年10月具有过多保留时间的间隔百分比”): 一元运算符的无效参数 g <-ggplot(列表,aes(天,pct_excessive)) g + geom_point()+ geom_line()
- 实验室(x =“ day”)+实验室(y =“超长时间搁置时间的百分比”) + labs(x =“ day”)中的错误:一元运算符的参数无效
- 实验室(标题=“ 2017年10月”) + labs中出现错误(标题=“ 2017年10月”): 一元运算符的参数无效
答案 0 :(得分:0)
您的问题与代码无关,但与代码的格式无关。特别是,您不能以+
开始行。 +
应该在前一行。例如,这有效:
# generate some data
list <- data.frame(day = 1:30, pct_excessive = rnorm(30, 0,1))
library(ggplot2)
g <-ggplot(list, aes(day, pct_excessive))
g + geom_point() + geom_line() +
labs(x="day",
y="percentage of excessive hold times",
title="October 2017")