Python | matplotlib.pyplot绘图 | 绘图如何多窗口显示/中文注释不显示/坐标轴负号不能正常显示

python写代码时遇到的小问题:
使用matplotlib.pyplot绘图时:
①绘图如何多窗口显示?
②多张图如何合并出现在同一窗口?
③中文注释不能正常显示?
④坐标轴负号不能正常显示?

解决方法

导入库

import matplotlib.pyplot as plt #导入matplotlib.pyplot库

1. 绘图多窗口显示

每个想要单独现实的代码前加上

plt.figure()

2.多张图如何合并出现在同一窗口

假设现有images[1],images[2],images[3]共三张图

plt.figure()
plt.subplot(2,2,1)
plt.imshow(images[1])
plt.subplot(2,2,2)
plt.imshow(images[2])
plt.subplot(2,2,3)
plt.imshow(images[3])
plt.show()

注意:
此处plt.subplot(a,b,c)表示窗口可以展示a行b列个图表,此时这张图表为a*b个图表中的第c个。
此处图表个数从1开始计数,所以c的大小应该是大于0,小于等于a*b。

3. 绘图中不显示中文,显示为方框

导入库时添加一句

plt.rcParams['font.sans-serif'] = ['SimHei']

4. 绘图时坐标轴负号不正常显示,显示为方框

导入库时添加一句

plt.rcParams['axes.unicode_minus'] = False

参考资料:

matplotlib.pyplot的plt绘图不显示中文

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值