matplotlib–pyplot的导入
# 导入并且取个别名
from matplotlib import pyplot as plt
绘制折线 plot
plt.plot(x,y)
显示折线图 show
plt.show()
设置图片的大小 figure
figure(figsize=(宽,高),dpi=80)
保存绘图 savefig
plt.savefig("路径")
打开并弹出指定的图片
from PIL import Image
image = Image.open('plt.png')
image.show()
自定义刻度 xticks yticks
plt.xticks(x)
plt.yticks(y)
自定义刻度内容
xticks(刻度列表,描述列表)
yticks(刻度列表,描述列表)
# plt.xticks([1, 2.2, 3], ["no-1", "no-2", "haha_no_3"])
解决中文乱码
方式一:
# 支持中文
plt.rcParams['font.sans-serif'] = ['SimHei'] # 用来正常显示中文标签
plt.rcParams['axes.unicode_minus'] = False # 用来正常显示负号
方式二:
# 导入字体的模块
from matplotlib import font_manager
# 实例字体对象
font = font_manager.FontProperties(fname=r'C:\Windows\Fonts\msyhbd.ttc')
# 刻度字体
plt.xticks(x,x_tick_labels,fontproperties=font)
刻度文字角度调整
plt.xticks(刻度数据,rotation=角度)
给x与y座标定义标记 给图画定义名称 xlabel ylabel title
plt.xlabel(x坐标)
plt.ylabel(y坐标)
plt.title("标题")
plt.plot(x, min_temperature_list, label=“最低温”)
plt.plot(x, max_temperature_list, label=“最高温”)