Python数据分析与展示第三次学习

1.Matplotlib库的介绍

概念:matplotlib库是Python优秀的可视化第三库。

Matplotlib库的介绍:可通过如下网址查看 httyp://matplotlib.org/gallery.html

Matplotlib库的使用

matplotlib库由各种可视化类构成,内部结构复杂,受Matlab启发。

matplotlib.pyplot是绘制各类可视化图形的命令字库,一种相当于快捷方式。

调用方法:import matplotlib.pyplot as plt。其中plt为引入模块的别名

存储函数:plt.savefig():将输出图形存储为文件,默认为PNG格式,可通过dpi修改输出质量。

pyplot的绘图区域函数:plt.subplot(nrows,ncols,plot_number)
eg: 

2.pyplot的plot函数

plt.plot(x,y,format_string,**kwargs)

x:X轴数据,列表或数组,可选。

y:Y轴数据,列表或数组。

format_string:控制曲线的格式字符串,可选。

**kwargs:第二组或更多(x,y,format_string)

注意;当绘制多条曲线时,各区线的X不能省略。

format_string→控制曲线的格式字符串,可选。由颜色字符,风格字符和标记字符组成

 

 

eg:

 

图像如下

 

提醒:颜色,风格,标记三种字符可以组合使用。

plt . plot ( x , y , format _ string ,** kwargs )
** kwargs :第二组或更多( x , y , format string ) color :控制颜色, 

color =' green '
linestyle :线条风格, linestyle =' dashed '

marker :标记风格, marker ='0'
markerfacecolor :标记颜色, markerfacecolor =' blue ' 

markersize :标记尺寸, markersize =20

3.py.plot的中文展示

第一种方法:

pyplot并不默认支持中文显示,需要rcParams修改字体实现
eg:


 

 'SimHei'代表黑体

rcParams的属性:

 

eg:

 

第二种方法:

在有中文输出的地方,增加一个属性:fontproperties

eg:


 

4.pyplot的文本显示

 

eg:

 

plt.annotate(s,xy=(),xytext(),arrowprops=dict())函数的使用

s代表的含义为我们要注释的内容 xy=()表示箭头要指向的位置 xytext()表示文本所在的位置arrowprops=dict()描述箭头的属性

eg:


 

5.pyplot的子绘图区域

plt.subplot2grid(GridSpec,CurSpec,colspan=n,rowspan=n)

理念:设定网格,选中网格,确定选中行列区数量,编个号从0开始
(1)plt.subplot2grid()

eg:

(2)GridSpec类

 

 6.pyplot基础图表概述

 

 

7.pyplot饼图的绘制 

plt.pie()

eg:

若要绘制正圆形饼状图还需要plt.axis('equal')
 

eg:

 

 8.pyplot直方图的绘制

plt.hist()

eg:

9.pyplot极坐标图的绘制

plt.polar

eg:

 

 10.pyplot散点图的绘制

plt.scatter()

eg:

 11.引力波的绘制实例

 

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值