【发布时间】:2018-03-26 23:26:05
【问题描述】:
我在尝试使用 R 创建命令行界面程序时遇到了障碍。目标是加载文件(将以下文件复制为财务.csv):
"date","investpercent","expenses","savings","low","high","objective"
"2011-12-01",32,17000,20000,25978,20000,4763
"2012-08-01",31,31100,31100,35881,23892,6372
"2013-09-20",31,31100,47172,76174,27261,6372
然后从中打印一个图,但不是在 R 环境中,而是直接从命令行,尝试代码(将 setwd 修复到正确的路径):
#! /usr/bin/Rscript
setwd(".")
data <- read.csv("finances.csv", stringsAsFactors = FALSE)
plot(type="l",as.Date(data$date, format = "%Y-%m-%d"),data$low,col="red")
lines(as.Date(data$date, format = "%Y-%m-%d"),data$high,col="green")
exit()
以上内容不会在新窗口中打印图表。
- 如何使 plot() 与 Rscript 配合得很好?
【问题讨论】:
标签: r