【问题标题】:2D plot in pythonpython中的二维绘图
【发布时间】:2014-02-13 21:31:41
【问题描述】:

我有 3 组数据 x,y,z,其中 z 代表扫描步骤,z=50。对应于 z 我有一个 x 和 y 的每个值。我想在第 5、第 10 和第 20 个扫描步骤绘制一条线或等高线图。有可能吗?我应该使用哪个功能?

【问题讨论】:

    标签: python-3.x matplotlib mayavi


    【解决方案1】:

    我不完全了解您的数据是如何组织的,但 Matplotlib 是弹出等高线图的最简单方法:例如: http://matplotlib.org/examples/pylab_examples/contour_label_demo.html 如果您删除该 URL 的最后一个过去,您可以浏览整个图库以获取更多示例,其中一些可能更接近您尝试执行的操作。

    Chaco 是一个更复杂、更强大的替代方案。你可以参考这个例子: http://docs.enthought.com/chaco/user_manual/annotated_examples.html#contour-plot-py

    Mayavi 用于 3D 绘图,这似乎不是您想要做的。如果您好奇,请查看: http://docs.enthought.com/mayavi/mayavi/

    希望这会有所帮助。

    【讨论】:

      猜你喜欢
      • 2011-01-05
      • 2016-07-20
      • 1970-01-01
      • 2021-10-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-27
      相关资源
      最近更新 更多