loops - 在 Mathematica 中,我们如何将循环生成的许多图合并为一个图?

标签 loops visualization plot wolfram-mathematica

我想可视化 x^n 形式的函数,使得 n=1,2,...,10。 我希望这些 n 值由循环生成,然后将函数绘制为 绘制 [{x^n},{x,0,100}] 并将绘图存储在数组中。然后我希望所有这些数组都显示在单个图中。我尝试使用 Show 函数来执行此操作,但没有太多有用的结果。另外,如果您还可以告诉我如何为所有组合图设置不同的颜色并显示图例。

最佳答案

你能再澄清一下你想要什么吗?具体来说,为什么 Show 不适合您?

组合图就是 Show适用于:

Show[Table[
  Plot[x^n, {x, 0, 100}, PlotStyle -> ColorData[1][n]], {n, 10}], 
 PlotRange -> {All, 10^14}]

Mathematica graphics

(我在这里指定了 PlotRange,因为每个图都有不同的自动选择的图范围。)

Plot 还可以直接一次绘制多个函数:

Plot[Evaluate[Table[x^n, {n, 10}]], {x, 0, 100}]

Mathematica graphics

(在第一个示例中,我使用 ColorData 来模仿与第二个示例中自动使用的完全相同的颜色...但是您可以使用您想要的任何颜色,例如 Hue[RandomReal[]] .)

关于loops - 在 Mathematica 中,我们如何将循环生成的许多图合并为一个图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3616658/

相关文章:

c++ - "MATLAB style"计算机视觉\图像处理可视化\调试工具

r - 在 R 2.15.2 上安装 rCharts 包

r - 在 ggplot2 中重新排序轴时,“eval(substitute(expr), e) : argument is missing, 中出现错误,无默认值”

Matlab 3d体积可视化和3d叠加

performance - 计算矩阵值包括 0 的频率

Python for循环从2开始到10然后覆盖0和1

c++ - 如何在所需值之前输出学生姓名?

javascript - 循环应用最后一个值的 css 属性

powerbi - Power BI::如何比较 2 个不同时间轴上的 2 列?

r - 在主成分分析(PCA)图中添加椭圆