matplotlib是一个非常强大的用于数据可视化的Python第三方库,但是如此强大的第三方库却始终没有出中文版的界面,这让很多中国的用户都十分头疼。但是,从今天起,matplotlib就有汉化版的了,那就matplotlib-Chinese!
一、简介
★ 关于Matplotlib中文版的介绍★
本程序包名为matplotlib-Chinese,是matplotlib的汉化中文版,旨在方便广大中国同胞们的使用,但是汉化过程中难免会有谬误,还请广大同胞们多多包涵!
本程序包的使用方法与原版完全一致,详情请关注Matplotlib官方网站。若发现存在汉化的BUG,请及时联系汉化作者!欢迎大家的使用!
matplotlib官方网址:https://matplotlib.org
matplotlib-Chinese网址:matplotlib-Chinese · PyPI
二、安装与使用
1.打开IDE(以Pycharm为例)
2.配置好工作环境
3.在终端输入安装指令
pip install matplotlib-Chinese
4.使用示例
import matplotlib.pyplot as plt
plt.rcParams['font.sans-serif'] = ['Microsoft YaHei'] # 使用微软雅黑
plt.rcParams['axes.unicode_minus'] = False # 解决坐标轴负号显示问题
# 创建一个 2x2 布局的子图
fig, axs = plt.subplots(2, 2)
# 在第一个子图中绘制数据
axs[0, 0].plot([1, 2, 3], [1, 4, 9])
axs[0, 0].set_title('图1')
# 在第二个子图中绘制数据
axs[0, 1].plot([1, 2, 3], [1, 2, 3])
axs[0, 1].set_title('图2')
# 在第三个子图中绘制数据
axs[1, 0].plot([1, 2, 3], [1, 0, 1])
axs[1, 0].set_title('图3')
# 在第四个子图中绘制数据
axs[1, 1].plot([1, 2, 3], [3, 2, 1])
axs[1, 1].set_title('图4')
# 调整子图布局
fig.tight_layout()
# 显示图形
plt.show()