[教程] [Matplotlib] [Python] 在 Matplotlib 中开启 Qt5Agg Backend

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

backend

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

backend qt
界面效果如图:

plot

Troubleshooting

如果绘图时报错ImportError: Failed to import any qt binding,安装PyQt5即可:

pip install PyQt5

Reference

  1. 嘿,no reference
发布了40 篇原创文章 · 获赞 84 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/xovee/article/details/100930583