gpt4 book ai didi

r - 在 R 中绘制数据框中的多条线

转载 作者:行者123 更新时间:2023-12-02 10:35:14 26 4
gpt4 key购买 nike

我正在构建一个 R 函数来绘制数据表中的几行,我不明白为什么这不起作用?

data = read.table(path, header=TRUE);
plot(data$noop);
lines(data$noop, col="blue");
lines(data$plus, col="green");

我正在从我拥有的文件中读取数据,其格式如下:

 noop         plus         mins
33.3 33.3 33.3
30.0 40.0 30.0
25.0 50.0 25.0

这是数据集的最小表示,其中包含更多标题和更多数据点。因此,该数据集的每一行都反射(reflect)了在给定时间采集的样本。所以我的目标是从文件中读取这些数据,然后将每列绘制为由不同颜色的线连接的一系列点。

我当前使用的方法仅绘制 1 条线,而不是多条线。

最佳答案

看看 ggplot2 包

library(ggplot2)
library(reshape)
data <- data.frame(time = seq(0, 23), noob = rnorm(24), plus = runif(24), extra = rpois(24, lambda = 1))
Molten <- melt(data, id.vars = "time")
ggplot(Molten, aes(x = time, y = value, colour = variable)) + geom_line()

enter image description here

关于r - 在 R 中绘制数据框中的多条线,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7912180/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com