python matplotlib画折线图,python 的 matplotlib画图 画曲线图

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: