我有下列R-脚本:绘图功能没有考虑情节类型考虑中的R语言
X <- read.table("/tmp/run178/data/monitor/portal_free_heap_monitor.log", header=T, sep=";")
P1 <- subset(X, Server=="PortalServer1")
P2 <- subset(X, Server=="PortalServer2")
png("mygraph.png")
plot(P1$Time, P1$HeapFreePercent, type="l", col="red")
lines(P2$Time, P2$HeapFreePercent, col="green")
q()
在产生PNG图像数据“PortalServer1”画有圆点和黑色,但它应该用红线绘制。另一个按预期绘制绿线。我究竟做错了什么?
编辑:这里是X的结构:
> str(X)
'data.frame': 5274 obs. of 3 variables:
$ Time : Factor w/ 2654 levels "2011.08.24 14:39:29",..: 1 1 2 2 3 3 4 4 5 5 ...
$ Server : Factor w/ 2 levels "PortalServer1",..: 1 2 1 2 1 2 1 2 1 2 ...
$ HeapFreePercent: int 42 49 41 49 41 49 41 49 41 49 ...
什么数据类型是'P1 $ Time'?请将'str(P1)'的结果粘贴到您的问题中。 – Andrie
@Andrie,我更新了有关X结构信息的问题 –
您可能不希望'$ Time'成为一个因素。将它转换成像'?POSIXct'对象那样有用的东西,然后R会做一些更合适的事情。 –