【发布时间】:2018-03-23 12:38:24
【问题描述】:
我有一个 17 行 40 列的 data.frame (df)。我想像这样绘制所有这些列:
windows()
plot(NULL,xlim=c(0,17),ylim=c(5000,90000),xaxt='n',xlab="", ylab="")
points(df$c1,type="b",pch=15,col="gold3")
points(df$c2,type="b",pch=15,col="gold3")
.
.
points(df$c40,type="b",pch=15,col="gold3")
我想在绘图内创建一个循环,而不必为 40 列编写所有行。我尝试了不同的事情但没有成功。提前致谢!
【问题讨论】:
-
您是否有特殊原因要使用循环解决此问题,而不是使用长数据格式的
ggpot2? -
没想到...而且我不知道使用 ggplot2 可以做到这一点。我有兴趣!
-
你能提供一些
dput(head(df))的样本数据吗?