Python数据可视化
文章平均质量分 72
桔子code
微信搜索[桔子code],也有干货
展开
-
一个好用的轮子——美丽“表哥”(prettytable)
在编写命令行程序时如果要输出表格,如果使用print()函数,通常需要花费大量的精力用在空格符和tab制表符的排版上。运行结果:可以看到显示的各个字段并没有对齐,不便于查看打印结果。运行结果:可以看到,这样的输出结果看起来舒服多了。运行结果:这个时候看到第2行内容因为增长的名字导致无法对齐了,联系方式这一列也无法对齐了,又得需要计算每个字段的长度重新调整制表符或者增加空格才能实现表格对齐了。有没有现成的轮子可以用得上呢,答案当然是肯定的,今天出场的就是prettytable。原创 2024-05-08 08:30:00 · 325 阅读 · 1 评论 -
数据可视化~matplotlib阶梯图,直方图
原文链接:http://www.juzicode.com/archives/2630这篇文章介绍matplotlib绘制阶梯图和直方图,直方图在图像处理中有比较广泛的用途,用来表示的是数值分布图,可以看出是柱状图的一种特殊变种。1、step阶梯图用法类似pyplot.plot(),多了个参数where表示划线阶梯在该点的前中后哪个位置,可以是’pre’,’mid’,’post’等三种类型,默认’pre’。print('\n-----欢迎来到juzicode.com')print('.原创 2021-01-28 22:16:07 · 1897 阅读 · 0 评论 -
数据可视化~matplotlib显示二维图像
原文链接:http://www.juzicode.com/archives/2514matplotlib中显示二维图像不再使用plot()方法,而是有专用的api接口imshow(),接受二维数组和特定形状的三维数组,如果是三维数组第三维是3或者4,3正好对应rdb三通道彩色图像,4正好对应带alpha通道的彩色图像。1、直接显示numpy类型使用pyplot.imshow()显示numpy数组,入参为numpy类型:import matplotlib.pyplot as pltimpo原创 2021-01-06 22:15:46 · 7250 阅读 · 1 评论 -
数据可视化~pandas绘图(熊猫会画图?)
在matploblib中,绘图操作通常可以用pyplot.plot()实现,但是如果需要在一个画布上绘制多张图片,则需要用到subplots()或subplot()方法。1、subplots()1.1、生成单个子图利用pyplot.subplots(),不带参数时,默认参数nrows=1,ncols=1,表示生成1行1列的1个子图,绘图效果同pyplot.plot():import matplotlibimport matplotlib.pyplot as pltimport nump原创 2020-12-30 18:39:47 · 1466 阅读 · 0 评论 -
数据可视化~matplotlib饼图、柱状图
原文链接:http://www.juzicode.com/archives/25301、饼图使用pie()方法绘制饼图:print('\n-----欢迎来到juzicode.com')print('-----公众号: 桔子code/juzicode \n') import matplotlib.pyplot as pltif __name__ == '__main__': plt.rc('font',family='Youyuan',size='9') ..原创 2020-12-28 08:21:38 · 1009 阅读 · 2 评论 -
数据可视化~matplotlib显示多个子图
原文链接:http://www.juzicode.com/archives/25321、subplots()A、生成单个子图利用pyplot.subplots(),不带参数时,表示生成1行1列的1个子图,效果通pyplot.plot():import matplotlibimport matplotlib.pyplot as pltimport numpy as npif __name__ == '__main__': plt.rc('font',family='Yo.原创 2020-12-25 08:27:29 · 5006 阅读 · 4 评论 -
数据可视化~matplotlib基本画图方法
原文链接:http://www.juzicode.com/archives/2455这篇博文开始介绍任何利用matplotlib画图,在python3.8及以下版本中matplotlib不是标准库,需要先通过pip安装matplotlib:pip install matplotlib先从一段最简单的画图代码开始,看下使用matplotlib的基本步骤:import numpy as npimport matplotlib.pyplot as pltx = np.arange(.原创 2020-12-24 21:00:21 · 1662 阅读 · 1 评论 -
Python数据可视化~matplot默认配置修改(可解决中文、负号等显示问题)
原文链接:http://www.juzicode.com/archives/2421在matplotlib中默认是不能正常显示中文:import numpy as npimport matplotlib.pyplot as pltimport matplotlib as mplif __name__ == '__main__': x = np.arange(-3,5) y = x*x*x plt.title("桔子code") plt.xlabel.原创 2020-12-08 22:36:47 · 1711 阅读 · 1 评论