> ggplot(data, aes(x = rownames(data), y = 旅客运输平均运距.公里.)) + + geom_line() + + labs(title = "旅客运输平均运距与年份的折线图", x = "年份", y = "旅客运输平均运距(公里)") Error in `geom_line()`: ! Problem while computing aesthetics. ℹ Error occurred in the 1st layer. Caused by error: ! object '旅客运输平均运距.公里.' not found Run `rlang::last_trace()` to see where the error occurred.这个错在哪里,改一下
时间: 2024-03-26 16:34:27 浏览: 106
ggplot是图形语法的Python实现。 它不是为了r的ggplot2的一个特征港口 - 尽管GGPLOT2中的伟大伟大,但P
这个错误是因为在 aes() 中使用了一个无效的列名 '旅客运输平均运距.公里.',你需要将列名中的点改为下划线或其他有效字符。可以尝试使用以下代码进行修改:
```
ggplot(data, aes(x = rownames(data), y = `旅客运输平均运距.公里.`)) +
geom_line() +
labs(title = "旅客运输平均运距与年份的折线图", x = "年份", y = "旅客运输平均运距(公里)")
```
注意到列名中的点被反引号括起来了,这是为了避免出现语法错误。
阅读全文