我有一个525 * 95维度的数据矩阵 . 数据包含我希望在同一图表中绘制的模拟值 . 这意味着我有95个不同的变量,它们在Y轴上都有相同的起点,但在X轴上采用不同的路径 .
我正在寻找一种方法来绘制所有模拟值(存储在列中),但是在同一图表中 . 命令plot()似乎假设我希望将模拟路径相互绘制,但我只想将它们与它们被模拟的周期数相对应,即525 .
有线索吗?
V1 V2 V3
1 0.01076000 0.01076000 0.01076000
2 0.01135591 0.01081002 0.01081920
3 0.01117306 0.01034507 0.01079422
4 0.01090997 0.01091913 0.01065135
5 0.01072611 0.01082653 0.01091554
6 0.01121228 0.01098110 0.01149064
7 0.01171061 0.01138791 0.01282230
8 0.01057508 0.01208230 0.01268310
9 0.01033449 0.01172448 0.01233295
10 0.01067395 0.01297883 0.01247032
2 回答
一个简单的方法是使用
ggplot2
. 您只需要将数据重新整形为长格式,您可以使用包reshape
轻松完成 . 一些模拟数据的示例:你也可以使用
matplot
.这里有一些示例数据(类似于SimonO101的数据,但维度为525 * 95):
然后绘图: