Python数据可视化之matplotlib实践,matplotlib函数绘图

  Python数据可视化之matplotlib实践,matplotlib函数绘图

  本文主要介绍python数据分析matplotlib的基本绘图用法。有需要的朋友可以参考一下,希望能有所帮助。祝大家进步很大,早日升职加薪。

  00-1010前言(1)什么是matplotlib1。为什么要学习matplotlib2?什么是matplotlib3?安装matplotlib4。导入matplotlib库(matplotlib 1的基本点。matplotlib 2的基本用法。完善matplotlib绘制的图形。

  

目录

  大家好,我是苏亮。在过去,我们已经学习了网络爬虫并获得了数据。接下来当然是分析数据了。本文带你进入一个新的模块:pyhon数据分析基础matplotlib的基本绘图。

  

前言

  

(一)什么是matplotlib

  可以将数据可视化,更直观的呈现出来。让数据更客观,更有说服力。

  

1.为什么要学习matplotlib

  Matplotlib:最流行的python底层绘图库,主要做数据可视化图表。它的名字基于MATLAB,是模仿MATLAB构造的。

  

2.什么是matplotlib

  在终端输入以下命令以快速安装

  pip安装matplotlib-I https://pypi.douban.com/simple

  

3. 安装matplotlib

  在matplotlib中导入模块pyplot

  从matplotlib导入pylot作为plt

  

4.导入matplotlib库

  

(二)matplotlib基本要点

  下图中,横轴代表X轴,纵轴代表Y轴。

  而轴axis指的是x或y坐标轴。

  注意:这里,x和y的值应该是一一对应的

  那么上面的每个红点是什么呢?

  每个红点是一个坐标。将五个点的坐标连成一条线,形成折线图。

  那么如何通过代码画出来呢?下面简单通过一个小例子来看看如何使用matplotlib吧!

  题目:假设一天中每2小时的温度为(15,13,14,15,17,24,26,25.5,26,28,14,13)。

  代码实现:

  从matplotlib导入pyplot作为plt

  #每天每2小时测距一次(2,26,2)

  x=范围(2,26,2)

  y=[15,13,14,15,17,24,26,25.5,26,28,14,13]

  #这里,x和y的值是一一对应的。

  #传入的x和y值被绘制成一个接一个的折线图。

  plt.plot(x,y)

  plt.show()

  运行结果:

  

1.matplotlib基本使用

  设置图片尺寸

  要设置图像尺寸,你需要调用figure,然后你就可以设置图像尺寸了。图片模糊的时候可以传入dpi参数,可以让图片更清晰。

  fig=plt.figure(figsize=(10,10),dpi=100)

  保存到本地

  plt.savefig(。/picture/1 . jpg’)

  也可以保存为svg的矢量图格式,这样放大就不会失真。运行结果:

  添加描述性信息(x轴、y轴…)

  Plt.xlabel(time) #设置x轴描述信息

  Plt.ylabel(temp)#设置Y轴描述信息

  Plt.title(total)#设置标题

  调整x轴和y轴的刻度间距。

  xticks方法是必需的。

  plt.xticks(x)

  当尺度过密时,使用列表的不频繁(区间值)来解决。

  plt.xticks(x[:2])

  设置中文显示

  首先导入font_manager。

  从matplotlib导入font_manager

  其次,在系统中,找到本地字体拖动到当前目录下fname的传入字体的路径。

  my_font=font_manager。FontProperties(fname=。/msyh . TTC’)

  Fontproperties设置中文显示

  Plt.xlabel (time ,fontproperties=my_font)

  Plt.ylabel(温度,fontproperties=my_font)

  Plt.title(24小时实时温度,fontproperties=my_font

  运行结果:

  线条样式

  绘制时,可以指定:

  Color= r #设置线条颜色线条样式= #设置线条样式线条宽度=2 #设置线条粗细alpha=0.5 #设置线条透明度

  以下是一些颜色的缩写:

  以下线条样式:

  plt.plot(x,y,color=r ,linestyle= -,linewidth=3,alpha=0.2)

  运行结果:

  添加水印

  图文本(x=0.45,

  y=0.45,

  S= suliang.py ,

  fontproperties=my_font,

  fontsize=40,color=b ,

  ha=中心,va=中心,alpha=0.2)

  运行结果:

  以上是python数据分析matplotlib基础绘图的详细内容。更多关于python数据分析matplotlib绘图的信息,请关注热门IT软件开发工作室的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

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