python绘图常见bug

matplotlib包加载

import matplotlib.pyplot as plt

解决中文绘图乱码解决方法

bug:

一些变量名是中文的时候,输出图像会导致中文乱码不显示

比如这个demo

插入jupyter notebook的代码(不能显示)

解决办法:

我还理解不了,等我理解了来解释

#如遇中文显示问题可加入以下代码
from pylab import mpl
mpl.rcParams['font.sans-serif'] = ['SimHei'] # 指定默认字体
mpl.rcParams['axes.unicode_minus'] = False # 解决保存图像是负号'-'显示为方块的问题

参考

解决python中用matplotlib画多幅图时出现图形部分重叠的问题

bug:

当输出的图像有很多的子图的时候,往往会造成图像重叠

解决方法1:

在输出之前先设置画布的大小

plt.figure(figsize=(16, 12))

解决办法2:

可以调用一个自动调整间距的函数

fig.tight_layout()

这个其实就是画布大小固定了之后,调整图片大小,会在一定程度上缩小图片

参考

最新文章

  1. 【leetcode】Climbing Stairs (easy)
  2. 如何通过js和jquery获取图片真实的宽度和高度
  3. Python学习笔记(4):自定义时间类
  4. ecstore 后台登陆跳转到 api失败,中心请求网店API失败
  5. hive 配置MySQL库
  6. Hdu 5256 系列转换
  7. webapi中的Route的标签的命名参数name的使用
  8. 理解defineProperty以及getter、setter
  9. Web前端学习——CSS
  10. 主从DB与cache一致性
  11. javascript初识
  12. newInstance()和new()的区别
  13. Java面试题全集(上-中-下)及Java面试题集(1-50/51-70)
  14. 【CSA35G】【XSY3318】Counting Quests DP 拉格朗日反演 NTT
  15. 基于Python的Webservice开发(三)-Django安装配置
  16. IdentityServer4 密码模式认证
  17. jmeter下TPS插件的安装
  18. cx_oracle访问处理oracle中文乱码问题
  19. Signing Your Applications(Android签名相关)
  20. mybatis自定义插件动态修改sql语句

热门文章

  1. 领域驱动设计(DDD)实践之路(一)
  2. 5分钟看懂系列:HTTP缓存机制详解
  3. Java 添加超链接到Excel文档
  4. Chrome的插件扩展程序安装目录
  5. git 中文乱码配置
  6. Linux命令(1)——top命令
  7. C - Beautiful Now
  8. Pikachu-URL重定向
  9. Html5学习系列
  10. Exec msdb.dbo.sp_send_dbmail 参数详解(SQL Server 存储过程发邮件)