【问题标题】:Is there an equivalent to the Matlab figure window in Python (with all tools)?是否有相当于 Python 中的 Matlab 图形窗口(使用所有工具)?
【发布时间】:2017-05-03 08:02:20
【问题描述】:

我只是想知道它是否存在相当于 Python 中的 Matlab 图形窗口,我们可以直接从图形窗口修改绘图,或者添加一些特征(文本、框、箭头等),或者制作曲线拟合等。

Matplotlib 不错,但是没有 Matlab 图那么高级。我们需要对所有内容进行编码,如果我们想修改绘图,我们需要直接修改代码(除了一些基本的东西,比如修改线条颜色)

【问题讨论】:

  • 尝试查看 matplotlib
  • 是的,我做到了。正如我的问题中提到的那样:Matplotlib 很好,但它不如 Matlab 图那么高级。也许它存在另一个具有更多功能的模块,我可以在绘图窗口本身中修改。

标签: python plot window matlab-figure


【解决方案1】:

使用 matplotlib,您确实会留在“全部编码”工作流程中。这不是直接您所期望的答案,但 matplotlib 文档最近获得了一个非常有启发性的图,如果您继续使用 matplotlib,它可能会对您有所帮助:http://matplotlib.org/examples/showcase/anatomy.html 显示了该图的“解剖”以及所有图的各个部分的正确名称。

总的来说,我总能在他们出色的图库http://matplotlib.org/gallery.html中找到我需要的示例

在我看来,您可以通过对这些自定义进行编码而不是手动进行来节省时间。你可能确实有不同的感觉,但如果不是这样,在他们的文档和周围的一大群人中,有大量的 matplotlib 代码示例:-)

【讨论】:

  • 感谢您的回答。我知道我们可以使用 Matplotlib 或其他模块(例如 Bokeh 和 Pyqtgraph)做很多事情。我担心的是,通常需要一些时间来编写我们想要的正确代码。有时它只是为了在我用泡菜保存的图中添加一个文本框或其他任何东西。在这种情况下,在图中添加东西真的很痛苦。在 Matlab 中,这很容易,因为窗口允许进行大量修改。现在,当我需要在我的 python 图形中添加基本的东西时,我会使用inkscape,但是使用两个软件有点不方便。
猜你喜欢
  • 2019-11-29
  • 2021-06-03
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-10-09
  • 2015-08-17
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多