For loop Mathematica:使用for循环从定义的变量集(列表)生成许多不同的图

For loop Mathematica:使用for循环从定义的变量集(列表)生成许多不同的图,for-loop,plot,wolfram-mathematica,For Loop,Plot,Wolfram Mathematica,我试图建立一个循环,在不同的图中绘制许多不同的变量。 vars是包含要打印的列表的列表。vars1包含轴的描述。如果我使用 ListLinePlot[{vars[[1]]}, AxesLabel -> {"t", vars1[[1]]}, PlotRangeClipping -> False, PlotRange -> Max[vars[[1]]]] 画了一幅图。包含在循环中,它不会绘制任何内容 For[a := 1, a < Length[vars], a

我试图建立一个循环,在不同的图中绘制许多不同的变量。 vars是包含要打印的列表的列表。vars1包含轴的描述。如果我使用

ListLinePlot[{vars[[1]]}, AxesLabel -> {"t", vars1[[1]]}, 
 PlotRangeClipping -> False, PlotRange -> Max[vars[[1]]]]
画了一幅图。包含在循环中,它不会绘制任何内容

    For[a := 1, a < Length[vars], a++,
 ListLinePlot[{vars[[a]]}, AxesLabel -> {"t", vars1[[a]]}, 
  PlotRangeClipping -> False, PlotRange -> Max[vars[[a]]]]
 ]
对于[a:=1,a{“t”,vars1[[a]]},
PlotRangeClipping->False,PlotRange->Max[vars[[a]]]]
]

有人能给我解释一下为什么循环不起作用以及如何使它起作用吗?

试着在ListLinePlot周围包装一个Print[]。五年或十年前,他们将绘图的默认行为更改为不会自动产生显示绘图的副作用。把它放在Print[]中应该会给你绘图。试试
表格
而不是
For
Print[]成功了,非常感谢!