pythonmatplotlib绘图大全(散点图柱状图饼图极坐标图热量图三维图以及热图)TheChosenOne

//2019.7.14晚matplotlib七种常见图像输出编程大全

七种图形汇总输出如下:

(必会用到的导入模块)#1-1散点图输出fig=plt.figure()fig.add_subplot(3,3,1)n=128X=np.random.normal(0,1,n)#随机数X的生成(生成正态分布,平均数为0,方差为1,个数为128)Y=np.random.normal(0,1,n)#随机数Y的生成(生成正态分布,平均数为0,方差为1,个数为128)T=np.arctan2(Y,X)#plt.axes([0.025,0.025,0.95,0.95])#指定显示范围plt.scatter(X,Y,s=75,c=T,alpha=.5)#画散点图的函数scatter(其中XY表示数值的大小,s表示散点的尺寸大小,c表示颜色,alpha表示透明度)plt.xlim(-1.5,1.5),plt.xticks([])#x和y坐标轴的范围plt.ylim(-1.5,1.5),plt.yticks([])#x和y坐标轴的范围plt.axis()#显示所有图像范围plt.title("scatter")plt.xlabel("x")plt.ylabel("y")

#1-2bar柱状图fig.add_subplot(3,3,2)n=10X=np.arange(n)#定义从0-9的数列Y1=(1-X/float(n))*np.random.uniform(0.5,1.0,n)#定义变量X的计算方式Y2=(1-X/float(n))*np.random.uniform(0.5,1.0,n)#定义变量Y的计算方式plt.bar(X,Y1,facecolor="#9999ff",edgecolor="white")#编辑输出柱状图的格式(其中facecolor表示输出柱状图的颜色,edgecolor表示边框的颜色)plt.bar(X,-Y2,facecolor="#ff9999",edgecolor="white")#编辑输出柱状图的格式forx,yinzip(X,Y1):#编辑输出柱状图的位置格式(其中0.4表示每个柱状图之间的距离,'%.2f'%y表示输出小数点的位数,ha表示数值标注横向对齐,va表示柱状图纵向对齐位置)plt.text(x,y+0.05,'%.2f'%y,ha='center',va="bottom")forx,yinzip(X,Y2):plt.text(x,-y-0.05,'%.2f'%y,ha='center',va="top")

plt.show()

#1-5heatmapfrommatplotlibimportcm#输出颜色设置模块fig.add_subplot(335)data=np.random.rand(3,3)cmap=cm.Blues#选择颜色系为蓝色体系map=plt.imshow(data,interpolation="nearest",cmap=cmap,aspect="auto",vmin=0,vmax=1)#设置图像输出时的格式

#1-7hotmap热流图fig.add_subplot(313)deff(x,y):return(1-x/2+x**5+y**3)*np.exp(-x**2-y**2)n=256x=np.linspace(-3,3,n)y=np.linspace(-3,3,n)X,Y=np.meshgrid(x,y)#将xy转换为矩阵

#将向量x和y定义的区域转换成矩阵X和Y,其中矩阵X的行向量是向量x的简单复制,而矩阵Y的列向量是向量y的简单复制#假设x是长度为m的向量,y是长度为n的向量,则最终生成的矩阵X和Y的维度都是nm(注意不是mn)

plt.contourf(X,Y,f(X,Y),8,cmap=plt.cm.hot)#输出热流图plt.show()

THE END
1.《在Python中用turtle模块画图——导入turtle模块》导入turtle绘图模块是“在Python中用turtle模块画图”这一章节的第一课,也是学生接触turtle绘图的第一课,因此在教学时将turtle绘图类比海龟在沙滩爬行,帮助学生理解;借助动画展示turtle模块的导入命令,画布画笔设置以及控制命令。https://wkzy.scjks.net/course/item/76562
2.《中学生可以这样学Python》(董付国应根球)简介书评作者简介董付国,副教授,自2000年开始一直任教于山东工商学院计算机学院,先后出版《Python程序设计》、《Python程序设计基础》、《Python程序设计(第2版)》、《Python可以这样学》、《Python程序设计开发宝典》、《中学生可以这样学Python》等系列教材,多次获得校级教学优秀效果一等奖,分别使用C#和Python开发过多套适用于油田...http://product.dangdang.com/25183060.html
1.Pythonmatplotlib的绘图风格效果展示大全pythonplt风格Python matplotlib的绘图风格效果展示大全 目前正在学习Python的数据可视化,接触到了matplotlib.pyplot,这里可以看个人爱好设置各种展示效果,也有21种不同的系统绘图风格,鉴于在网上无法找到各个风格的实际效果,且一个一个试验过于麻烦,故把所有绘图风格效果保存下来,方便选择...https://blog.csdn.net/weixin_42968458/article/details/82889736
2.python画图代码大全python画图代码大全 Python是一种高级编程语言,也是非常适合用来进行数据可视化和图形绘制的语言之一。无论是绘制简单的线条图、柱状图、散点图,还是复杂的3D图形、动画图等,Python都可以轻松胜任。下面将介绍一些常用的Python画图代码,以供参考。 1. 导入绘图库 ```python import matplotlib.pyplot as plt import ...http://www.cn86.cn/news/61056.html
3.Python画图常用代码总结大全(20个画图代码现拿现用)pythonPython画图常用代码总结大全(20个画图代码现拿现用)更新时间:2023年06月14日 11:55:26 作者:Python正在输入中... Python是一种高级编程语言,拥有丰富的图形库,可以完成绘制各种类型的图形任务,下面这篇文章主要给大家介绍了关于Python画图常用代码的相关资料,文中介绍的这20个画图代码可以现拿现用,需要的朋友可以...https://www.jb51.net/python/288392fd6.htm
4.python画图代码大全简单51CTO博客已为您找到关于python画图代码大全简单的相关内容,包含IT学习相关文档代码介绍、相关教程视频课程,以及python画图代码大全简单问答内容。更多python画图代码大全简单相关解答可以来51CTO博客参与分享和学习,帮助广大IT技术人实现成长和进步。https://blog.51cto.com/topic/d4431d1420336f2.html
5.Python简单的画爱心代码,完整的Python画爱心代码大全物联沃大家好,本文将围绕用python画一个心形怎么编程展开说明,python简单的画图代码爱心是一个很多人都想弄明白的事情,想搞清楚python画爱心代码大全需要先了解以下几个事情。 python爱心源代码集锦(18款) 本文目录: 一、代码效果预览索引图 二、爱心源代码集锦 (1)、爱心图形1(弧线型)(显示的文字写在代码里) (2)、...https://www.iotword.com/20244.html
6.Python常用画图代码(折线图柱状图饼图)?简单记录一下最简单常用的三种论文插图的python画图代码,以作备忘。 ? 有很多很牛b的作图教程,我也学不来,就扔给大家自己学吧: 如何在论文中画出漂亮的插图?[1] 折线图 代码 代码语言:javascript 复制 importnumpyasnpimportmatplotlib.pyplotasplt ...https://cloud.tencent.com/developer/article/1780434
7.Python绘图,我只用Matplotlib(一)说到数据分析,Python 完全能够胜任这方面的工作。Python 究竟如何在数据分析领域做到游刃有余?因为它有“四板斧”,分别是Matplotlib、NumPy、SciPy/Pandas。Matplotlib 是画图工具,NumPy 是矩阵运算库,SciPy 是数学运算工具,Pandas 是数据处理的工具。 1 为什么选择 Matplotlib? https://www.jianshu.com/p/ebe721199d72