文章目录
import matplotlib.pyplot as plt
1.二维设计
1.1绘图区域大小设置
1.1.1设置全图绘图区域 plt.figure()
使用 plt.figure() 函数创建一个全局绘图区域,可包含如下参数:
num :设置图像编号
figsize :设置图像的宽度和高度,单位为英寸
facecolor :设置图像背景颜色
dpi :设置绘图对象的分辨率
edgecolor :设置图像边框颜色
1.1.2设置多图绘图区域 plt.subplot()
subplot (A,B,C) 用于全局绘图区域中创建自绘图区域,可包含如下参数:
A代表一行有几个图,B代表一列有几个图,C代表要画的图在第几个
1.1.3 按比例设置绘图区域 plt.axes()
plt.axes ( rect,fc= ‘w’ ) 创建一个坐标系风格的子绘图区域。参数 :
rect = [left,bottom,width,height ] 中4个变量中的范围都是 [ 0 , 1 ],表示坐标系与全局绘图区域的关系;left,表示与全图左侧距离,bottom表示距离底部距离,width表示宽度,height表示高度。
fc 表示背景色,默认为白色 ’ white '。
1.1.4坐标轴的设计
1.1.4.1 设置x和y的坐标范围
plt.axis([xmin,xmax,ymin,ymax])
1.1.4.2 设置y轴坐标范围
plt.ylim(ymin,ymax)
1.1.4.3设置x轴坐标范围
plt.xlim(xmin,xmax)
1.1.4.4 设置x轴刻度
plt.xticks((np.linspace(a,b,c))a表示起始刻度,b表示终止刻度,c表示划分为多少格
1.1.4.5设置y轴刻度
plt.yticks((np.linspace(a,b,c))a表示起始刻度,b表示终止刻度,c表示划分为多少格
1.1.5 设置图标标题及坐标轴标签 plt.title()
plt.title(str)str 表示标题名字
plt.xlabel(‘x’) 设置x轴标题
plt.ylabel(‘y’) 设置y轴标题
1.1.6设置图例
plt.legend(loc),loc表示做表图里的位置如upper left