r - 折线图 - 将 y 变量除以 1000
问题描述
我使用以下代码创建了一个显示年度资金的折线图:
ggplot(yearly, aes(x=year, y=Total_US_received)) + ggtitle("Total Funding Received") + geom_line(color="darkblue") + labs(y="US$")
通过这样做,我得到以下结果:
我想将变量 Total_US_received 除以 1000 以使图表更易于阅读。到目前为止,我已经尝试将其添加到我的代码中:
transform(yearly, Total_US_received1000=Total_US_received/1000)
ggplot(yearly, aes(x=year, y=Total_US_received1000)) + ggtitle("Total Funding Received") + geom_line(color="darkblue") + labs(y="US$")
但得到以下错误:
Error in FUN(X[[i]], ...) : object 'Total_US_received1000' not found
我究竟做错了什么?
这是我的数据:
yearly <- structure(list(year = 2006:2010, Total_US_received_from.CERF = c(65091455.5,
204409211, 200351170.5, 180924822, 290493687.5), Total_US_required = c(828538873.5,
2986369814, 1554939106, 2144420061, 7724926517), Total_US_received = c(215790327.5,
1988581112, 1698825389, 1509823414, 4975642034)), row.names = c(NA,
5L), class = "data.frame")
解决方案
推荐阅读
- assembly - 如何编写用于在 MARIE 上打印姓名的子程序
- r - Jmeter 响应数据不足以关联
- swift - 用于简单键/值对的自定义解码器(或?)
- java - 我需要向我解释基本的 Java 规则,如大写、括号等。什么时候用什么
- c++ - 使用错误数量的参数调用 Cmake add_executable
- python - 根据查询Python写入CSV中的特定行
- python - Maya Python:通过列表运行 polyReduce?
- java - 如何修复依赖错误 Android Studio
- r - 编写一个函数,其中变量名称根据类别而变化,整个函数重复 n 次 R
- r - 如何在 ggplot2 中添加 PGLS 'abline'?