tôi đã kịch bản R sau:cốt truyện không mất loại âm mưu vào tài khoản bằng ngôn ngữ 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()
Trong kết quả dữ liệu hình ảnh PNG cho "PortalServer1" được vẽ bằng dấu chấm và màu đen, nhưng nó là nghĩa vụ phải được vẽ bằng các đường màu đỏ. Một trong những khác được rút ra như mong đợi với dòng màu xanh lá cây. Tôi đang làm gì sai?
EDIT: Đây là cấu trúc của 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 ...
Loại dữ liệu nào là 'P1 $ Time'? Vui lòng dán kết quả của 'str (P1)' vào câu hỏi của bạn. – Andrie
@Andrie, tôi đã cập nhật câu hỏi với thông tin về cấu trúc X –
Có thể bạn không muốn '$ Time' làm yếu tố. Chuyển đổi nó thành một cái gì đó hữu ích như một đối tượng '? POSIXct' và sau đó R sẽ làm một cái gì đó hơi thích hợp hơn với nó. –