python之matplotlib库重要绘图函数简介

一.np.arange()函数

参数可为一个、两个或者三个:
一个参数时:参数为终止数据(不包含),默认起始数据为0,间隔为1
两个参数时:参数为起始和终止数据(终止数据同样不包含),默认间隔为1
三个参数时:分别为起始数据、终止数据、间隔

二.plt.figure()函数

函数功能: 绘图, 并在figures内存放实例代码生成的图片

def figure(num=None, figsize=None, dpi=None, facecolor=None, edgecolor=None, frameon=True, FigureClass=Figure, clear=False, **kwargs)  

重要参数说明:
num:如果num的值是字符串,则将窗口标题设置为此字符串。
figsize(a,b):以英寸为单位的长和宽
dpi:图形分辨率.相同的figsize,不同的dpi,那么dpi越大则图形越大

详见:https://blog.youkuaiyun.com/admin_maxin/article/details/80667671

三.plt.bar(left, height, width, color, align, yerr)

函数功能: 绘制柱形图

参数说明:
left为x轴的位置序列,(就是间隔多少画一个图),一般采用arange函数产生一个序列;
height为y轴的数值序列,也就是柱形图的高度,一般就是我们需要展示的数据;
width为柱形图的宽度,一般这是为1即可;
color为柱形图填充的颜色;
align设置plt.xticks()函数中的标签的位置;
yerr让柱形图的顶端空出一部分。

详见:https://blog.youkuaiyun.com/qq_41011336/article/details/83016709

四.plt.text(x, y, string, weight, color)

函数功能: 添加图形内容细节的无指向型注释文本

参数说明:
x: 注释文本内容所在位置的横坐标
y:注释文本内容所在位置的纵坐标
string:注释文本内容
weight:注释文本内容的粗细风格
color:注释文本内容的字体颜色

注:1.重点在(x,y)坐标的获取,
 2.如果注释文本是中文的话, 需要用到rcParams()函数,参数很多自行查阅

五.xlrd模块

Python操作excel主要用到xlrd和xlwt这两个库,即xlrd是读excel的库,xlwt是写excel的库

1.获取book中一个工作表
table = data.sheets()[0]
2.行的操作
nrows = table.nrows  #获取该sheet中的有效行数

table.row(rowx)  #返回由该行中所有的单元格对象组成的列表

table.row_slice(rowx)  #返回由该列中所有的单元格对象组成的列表

table.row_types(rowx, start_colx=0, end_colx=None)    #返回由该行中所有单元格的数据类型组成的列表

table.row_values(rowx, start_colx=0, end_colx=None)   #返回由该行中所有单元格的数据组成的列表

table.row_len(rowx) #返回该列的有效单元格长度
3.列的操作
ncols = table.ncols   #获取列表的有效列数

table.col(colx, start_rowx=0, end_rowx=None)  #返回由该列中所有的单元格对象组成的列表

table.col_slice(colx, start_rowx=0, end_rowx=None)  #返回由该列中所有的单元格对象组成的列表

table.col_types(colx, start_rowx=0, end_rowx=None)    #返回由该列中所有单元格的数据类型组成的列表

table.col_values(colx, start_rowx=0, end_rowx=None)   #返回由该列中所有单元格的数据组成的列表

详见:https://www.cnblogs.com/insane-Mr-Li/p/9092619.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值