python matplotlib画折线图,python 的 matplotlib画图 画曲线图
本文主要介绍了如何在Python中用Matplotlib绘制渐变扇形图和等值线图。文中的示例代码讲解的很详细,有兴趣的朋友可以了解一下方法。
00-1010渐变扇形图等高线
目录
使用python-matplotlib彩色贴图plt.cm模块,绘制颜色渐变的更漂亮的扇面图。又称彩虹图,但不限于彩虹图,可以选择以下色彩图:
配对,秋天,彩虹,灰色,春天,黑暗.
以下面的彩图彩虹为例(彩虹图)。编写以下代码,并以各种颜色样式显示图像效果。
进口熊猫作为pd
将numpy作为np导入
将matplotlib.pyplot作为plt导入
从matplotlib导入cm
#字体使用斜体。
PLT . RC params[ font . sans-serif ]=[ STK aiti ]
PLT . RC params[ axes . unicode _ MINUS ]=False
#准备数据
Shapes=[安徽省,云南省,福建省,河南省,辽宁省,
重庆、湖南省、四川省、北京、上海、广西壮族自治区、河北省、
浙江省、江苏省、湖北省、山东省和广东省]
值=[842,866,1187,1405,1495,1620,1717,
2313, 2378, 3070, 4332, 5841, 6482, 7785, 9358, 9818, 20254]
s=pd。系列(数值,索引=形状)
标签=标准索引
尺寸=标准值
fig,ax=plt.subplots(figsize=(8,8),facecolor=#cc00ff )
#彩虹
# len(sizes)这里是选择颜色的数量,也是绘制饼图的数据数量,
#在这里,参数通常以NP的形式书写。arange(len(size))/len(size),所以不用太担心它的用法。
colors=cm . rainbow(NP . arange(len(size))/len(size))
patches,texts,autotexts=ax . pie(size,labels=labels,autopct=%1.0f%% ,
起始角度=180,
颜色=颜色,
百分比距离=0.8,
textprops={fontsize: 15, color: #8B1A1A},
)
Ax.set_title(某指标在某些区域的比例图,loc= center ,fontsize=25,color= blue )
plt.show()
图像效果如下:
另外,还可以调用cm模块的get_cmap()方法。可以了解一下这个方法(小Choo觉得上图所示的方法更方便)。
以配对彩色地图为例:
以彩色地图《秋天》为例:
以彩色地图灰色为例:
以彩色地图spring为例:
渐变色扇形图
matplotlib.pyplot的Contourf()方法用于绘制等值线图。
该函数的语法如下:
plt.contourf(X,Y,f(X,Y))
其中x和y都是二维数组。(meshgrid()方法动作后的网格形式)
F(X,Y)是指使用f()函数对X,Y的计算结果,计算结果作为坐标点的高度。
参考示例代码如下:
将numpy作为np导入
将matplotlib.pyplot作为plt导入
#计算对应于x,y坐标的高度值
定义乐趣(x,y):
return(1-x/2 x * * 2y * * 3)* NP . exp(-x * * 2-y * * 2)
#设置背景颜色
plt.figure(facecolor=#66ff33 )
n=256
x=np.linspace(-3,3,n)
y=np.linspace(-3,3,n)
#将x,y数据转换为2D数据(网格化)
x,Y=np.meshgrid(x,Y)
#填充轮廓线
plt.contourf(X,Y,fun(X,Y))
#显示图表
plt.show()
其中fun(x,y)是一个计算身高的公式,可以根据我们的需求自由定制。
渲染的图像效果如下:
关于基于Python Matplotlib绘制渐变扇形图和等值线图的文章到此结束。有关Python Matplotlib扇形图等值线图的更多信息,请搜索热门IT软件开发工作室之前的文章或继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。