gpt4 book ai didi

matplotlib - 为什么 Matplotlib GUI 在 IDLE 和 Spyder 中发生变化?

转载 作者:行者123 更新时间:2023-12-02 00:55:31 26 4
gpt4 key购买 nike

我使用完全相同的代码和环境,但 IDLE 和 Spyder 中的 Matplotlib 图形具有不同的 GUI(图形选项)。为什么会这样?matplotlib版本为2.2.2,Python版本为3.6.8,Spyder版本为3.3.1。

图片已附上,请引用。我标记的区域有不同的选项。

Matplotlib graph in IDLE

Matplotlib graph in Spyder

我实际上想在 ArcGIS 上使用图表,但它与 IDLE 一起出现。我想使用 Spyder 中的那个,因为它有更多选项。

最佳答案

您使用不同的后端。在您的情况下,IDLE 中的 GUI 使用 "TkAgg",而 Spyder 中的 GUI 使用 "Qt5Agg"Backends用户指南命名了 3 个选项来设置后端。与您相关的可能是

  1. 通过 matplotlibrc 文件中的 backend 参数设置后端(参见 Customizing Matplotlib with style sheets and rcParams ):

    backend : Qt5Agg   # use Qt5Agg with antigrain (agg) rendering
  2. 在代码中设置后端

    import matplotlib
    matplotlib.use('Qt5Agg')

    在导入 pyplot 之前,这些需要位于脚本的开头。

在 Spyder 中,您可以通过Tools/Preferences/IPython Console/Graphics/Graphics Backend 选项。

enter image description here

关于matplotlib - 为什么 Matplotlib GUI 在 IDLE 和 Spyder 中发生变化?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54565420/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com