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

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

展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 数字20 设计师: CSDN官方博客
应支付0元
点击重新获取
扫码支付

支付成功即可阅读