Introduction
为了在 Matplotlib 中更好、更方便地控制各种绘图属性,本文简要介绍如何在未开启 Qt5Agg 的情况下(即只有 Agg)下使用Qt5Agg Backend Configuration.
Environment
- Matplotlib 3.1.1
- Python 3.6
Procedure
首先确认Matplotlib包的安装位置,以 Conda 的虚拟环境为例,在 Windows 下,其位置可能是:
C:\Anaconda\envs\[your environment]\Lib\site-packages\matplotlib
在 Linux 下,其位置可能是:
/home/miniconda/envs/[your environment]/lib/python3.6/site-packages/matplotlib
然后进入mpl-data文件夹,找到matplotlibrc文件:
cd ./mpl-data
gedit matplotlibrc
在文件中搜索backend:

取消注释,将Agg更改为Qt5Agg即可:

界面效果如图:

Troubleshooting
如果绘图时报错ImportError: Failed to import any qt binding,安装PyQt5即可:
pip install PyQt5
Reference
- 嘿,no reference
转载:https://blog.csdn.net/xovee/article/details/100930583
查看评论