我正在从R终端运行以下R脚本,
remoteGraph = rdflib.Graph(gsu)
remoteGraph.add( subGraph )
我在R控制台中获得的内容如下:
library(xts)
library(csv)
library(graphics)
dt <- data.frame(read.csv("/home/russellb/tmp.csv", header=TRUE, sep=','));
df <- xts(dt[-c[1], as.Date(dt$Datum));
print(head(df[,2]));
plot(df[,2])
没有错误或警告信息。
出现绘图窗口,但没有绘制数据,绘图窗口为空,标题为&#34; R图形:设备2(ACTIVE)&#34;。
当我输入时,
Amount$
2016-03-03 630200
2016-03-04 2971100
2016-03-05 3023800
2016-03-06 1669300
2016-03-07 1704900
2016-03-08 1415500
在R控制台中,会出现一个绘图窗口,当我输入以下内容时,
x11()
我在窗口中绘制了数据。
我尝试在脚本中添加plot(1:100)
,但没有任何运气。我在 Debian-stretch 9.1
我的x11()
输出如下,
sessionInfo()
输出(头(数据))
R version 3.3.3 (2017-03-06)
Platform: x86_64-pc-linux-gnu (64-bit)
Running under: Debian GNU/Linux 9 (stretch)
locale:
[1] LC_CTYPE=en_US.UTF-8 LC_NUMERIC=C
[3] LC_TIME=en_US.UTF-8 LC_COLLATE=en_US.UTF-8
[5] LC_MONETARY=en_US.UTF-8 LC_MESSAGES=en_US.UTF-8
[7] LC_PAPER=en_US.UTF-8 LC_NAME=C
[9] LC_ADDRESS=C LC_TELEPHONE=C
[11] LC_MEASUREMENT=en_US.UTF-8 LC_IDENTIFICATION=C
attached base packages:
[1] stats graphics grDevices utils datasets methods base
other attached packages:
[1] lattice_0.20-34 csv_0.5 xts_0.10-0 zoo_1.8-0
loaded via a namespace (and not attached):
[1] grid_3.3.3
非常感谢任何帮助。
答案 0 :(得分:0)
我怀疑问题出现了,因为看起来像日期的第一列并不是真正的R-Date。这是一个因素。你可以把它转换为真实的&#34;执行日期:
df$Datum <- as.Date( as.character( df$Datum ) )
R的绘图函数处理因素与日期完全不同。