标签: excel wolfram-mathematica
假设我有一个这样的表(但我会有更多的y值)。第一列(1-7)是x值,其他三列是y值; 8-14和第一个y值集,15-21和第二个,依此类推。
我将表格导入mathematica,但我希望将第一列分配为x值,将其他列分配为单独的y值以绘制它们。
此链接类似于我想要做的,但是它们有一个矩阵而不是表:Plot using one column from a table as the x-value, other columns as y-values
答案 0 :(得分:0)
我在Excel中使用与您显示的内容相同的内容创建了一个工作表,将其导出为xlsx文件,将其导入Mathematica,提取第1列和第2列,提取第1列和第3列,提取第1列和第4列并绘制所有那些在同一情节中。
tbl = Import["Book2.xlsx"][[1]]; ListPlot[{tbl[[All, {1, 2}]], tbl[[All, {1, 3}]], tbl[[All, {1, 4}]]}]