如何绘制2行并指定列表中的第一列是x轴?

时间:2012-08-28 01:16:17

标签: wolfram-mathematica

我有一个包含5个元素的列表;

{{1, 6, 4.5}, {2, 7, 4.5}, {3, 5, 5}, {4, 8, 5}, {5, 9, 5}, {6, 10, 5}}

我想绘制这个,以便第一列是x轴,其他2列将绘制为线。像这样:

第1行将具有这些值6,7,5,8,9,10,并且第2行将以相同的方式构建。

我累了:

ListPlot[data3, Joined -> True, Frame -> True,
  FrameLabel -> {"Test Number", "TS Index"}, PlotRange -> All]

结果图表不是我想要的。

如何将其绘制为2线图?另外,每个元素内部数字的技术名称是什么?

提前谢谢。

1 个答案:

答案 0 :(得分:2)

lst = {{1,6,4.5},{2,7,4.5},{3,5,5},{4,8,5},{5,9,5},{6,10,5}}
line1 = lst[[All,{1,2}]]
line2 = lst[[All,{1,3}]]
ListPlot[{line1,line2},Joined->True,Mesh->All,AxesOrigin->{0,0}]

enter image description here