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.csdn.net/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.csdn.net/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) #返回由该列中所有单元格的数据组成的列表