图形组成
实际上,图形的组成除了x,y轴。还有很多组件。如下图:
组件详情:
方法 | 描述 |
---|---|
plt.figure(figsize=None,dpi=None) | 生成新的图片,figsize:图片大小,dpi:透明度 |
plt.savefig(fname) | 保存图片 |
plt.xticks(ticks=None) | 设置x轴刻度的值 |
plt.yticks(ticks=None) | 设置y轴刻度的值 |
plt.xlabel(xlabel) | 设置x轴标签 |
plt.ylabel(ylabel) | 设置y轴标签 |
plt.title() | 设置图标题 |
plt.grid() | 根据x轴和y轴的数值展示轴网格 |
示例1:
from matplotlib import pyplot as plt
x = list(range(2,26,2))
y = [15,13,14.5,17,20,25,26,27,22,18,15,21]
# 设置图片大小以及透明度
plt.figure(figsize=(20,8),dpi=80) #设置图的尺度,figsize=(宽,高)
# 设置x刻度值
# 0,0.5,1.1.5...23.5
# range函数步长不能为浮点型,左闭右开
x_t = [i/2 for i in range(48)]
x_l = ["{}h".format(i/2) for i in range(48)] # 使用字符串拼接
plt.xticks(x_t,x_l,rotation=45) # x_t:刻度值,x_l:刻度标签,rotation:刻度旋转
#plt.yticks() 设置y轴刻度
# 设置x轴标签
plt.xlabel("time")
# 设置y轴标签
plt.ylabel("temperature")
# 设置标题
plt.title("temperature change")
# 根据x,y的刻度绘制网格
plt.grid()
# 注意:保存图片得在show前面,否则保存的仅是空白的图片
plt.</