【问题标题】:Plotting Multiple Line Graphs on the same Graph在同一个图上绘制多个折线图
【发布时间】:2016-04-28 12:24:01
【问题描述】:

谁能告诉我如何使用如何从文件中的四列表格中的同一图表上绘制 2 线图。表格的第二列和第三列被绘制为折线图,它们的值被用作图表的“Y”分量。下面是表格的一个片段:

1 0.870562 0.770139 0.636021
2 0.869924 0.802392 0.689587
3 0.911313 0.820322 0.762003
4 0.911265 0.840377 0.782875
5 0.913223 0.863843 0.797582
6 0.914712 0.879705 0.792843
7 0.917794 0.884944 0.784698
8 0.919051 0.888722 0.797559
9 0.919634 0.896603 0.780230
10 0.918743 0.887593 0.797525
11 0.919489 0.891662 0.801200
12 0.920888 0.904146 0.801903
13 0.925410 0.881502 0.799045
14 0.925046 0.894378 0.786870
15 0.936685 0.893323 0.800810
16 0.936955 0.885594 0.798582
17 0.935787 0.876707 0.759173
18 0.936909 0.880437 0.763847
19 0.936548 0.886330 0.794153
20 0.937337 0.888732 0.797475

【问题讨论】:

  • 你试过什么?您的目标是在同一个图形上绘制多条线,还是生成一个具有多个面板且每个面板上有一条线的图形?

标签: r plot


【解决方案1】:

您的问题有点含糊,但是如果您想绘制两条线,使用第一列作为 X,第二列和第三列作为 Ys,这可能就是您要找的...

使用ggplot2:

install.packages('ggplot2')
library(ggplot2)
ggplot(data = your_dataframe, aes(x = column1, y = column2)) +
    geom_line() +
    geom_line(aes(x = column1, y = column3))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-28
    • 2020-06-19
    • 2019-10-31
    • 1970-01-01
    • 1970-01-01
    • 2021-11-01
    • 1970-01-01
    相关资源
    最近更新 更多