【问题标题】:How to plot 2 lines and spcify that the first column in list is the x-axis?如何绘制 2 条线并指定列表中的第一列是 x 轴?
【发布时间】:2012-08-28 01:16:16
【问题描述】:

我有一个包含 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 线图?另外,每个元素内的数字的技术名称是什么?

提前谢谢你。

【问题讨论】:

标签: wolfram-mathematica


【解决方案1】:
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}]

【讨论】:

猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2019-12-10
  • 1970-01-01
  • 2021-12-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-14
相关资源
最近更新 更多