python中用matplotlib画图遇到的一些问题及解决
python用matplotlib画图遇到的一些问题
1.用plt画直方图时
在hist这句话报错
ValueError: max must be larger than min in range parameter.
n, bins, patches = plt.hist(x,num_bins, facecolor=plt.rcParams['axes.color_cycle'][2], alpha=0.5,edgecolor='black',linestyle='-',linewidth=1)
后来发现是由于读取的csv文件中存在NaN值造成的。
因为之前对它进行过增加数据行数,但是恢复原值后没有彻底删除掉所增加的行,而只是把值删除了,所以会报错。
2.plt保存图片时
生成的svg图片下边少了一条,显示不完全,x轴的label只显示了一半:
解决方法:
plt.savefig('D:\\weights_a.svg',format='svg' ,bbox_inches='tight') #保存为svg格式,再用inkscape转为矢量图emf后插入word中 bbox使保存图片时没白边还能显示完全加bbox这个参数即可。
3.import时报错
/home/heyintao/anaconda3/lib/python3.6/site-packages/ipykernel_launcher.py:7: UserWarning:This call to matplotlib.use() has no effect because the backend has alreadybeen chosen; matplotlib.use() must be called before pylab, matplotlib.pyplot,or matplotlib.backends is imported for the first time.
源代码为:
import matplotlib.pyplot as plt
import matplotlib
matplotlib.use('TkAgg')修改为: 即可。
import matplotlib
matplotlib.use('TkAgg')
import matplotlib.pyplot as pltpython画直方图报错
max must be larger than min in range parameter
使用plt.show()画直方图,报错为max must be larger than min in range parameter。
不妨把空值去掉试试。
总结
以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。
相关文章
windows+vscode安装paddleOCR运行环境的步骤
这篇文章主要介绍了windows+vscode安装paddleOCR运行环境,本文通过图文并茂的形式给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下2020-11-11
Python+unittest+requests 接口自动化测试框架搭建教程
这篇文章主要介绍了Python+unittest+requests 接口自动化测试框架搭建教程,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧2020-10-10
一篇文章彻底搞懂Python魔法参数args和kwargs(通俗易懂)
这篇文章主要介绍了Python中的*args和**kwargs,它们分别是可变位置参数和可变关键字参数,文章通过实际例子展示了如何在函数、装饰器等场景中使用*args和**kwargs,帮助读者理解并掌握这些灵活的参数处理方式,需要的朋友可以参考下2025-02-02
Python爬虫入门案例之爬取去哪儿旅游景点攻略以及可视化分析
读万卷书不如行万里路,学的扎不扎实要通过实战才能看出来,本篇文章手把手带你爬取去哪儿平台的旅游景点攻略并进行可视化分析,大家可以在过程中查缺补漏,看看自己掌握程度怎么样2021-10-10
纯Python开发的nosql数据库CodernityDB介绍和使用实例
这篇文章主要介绍了纯Python开发的nosql数据库CodernityDB介绍和使用实例,本文实例包含数据插入、数据更新、数据删除、数据查询等,需要的朋友可以参考下2014-10-10
Win10 GPU运算环境搭建(CUDA10.0+Cudnn 7.6.5+pytroch1.2+tensorflow1.
熟悉深度学习的人都知道,深度学习是需要训练的,本文主要介绍了Win10 GPU运算环境搭建,文中通过示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2021-09-09


最新评论