1. Matplotlib是什么?
- python底层的绘图工具
2. Matplotlib的基本要点
1). 如何设置图片的大小;
2). 如何保存到本地;
3). x轴和y轴的描述信息;
4). 中文显示乱码问题;
5). 调整x轴和y轴的刻度;
6). x轴的刻度信息过长, 如何调整?
7). 标记最高点;
# 需求1: 假设一天中每隔两个小时气温变化的折线图绘制;
from matplotlib import pyplot as plt
from matplotlib import font_manager
# 4). 中文显示乱码问题;
# 设置中文字体格式;
myfont = font_manager.FontProperties(fname="/usr/share/fonts/cjkuni-uming/uming.ttc", size=18)
titlefont = font_manager.FontProperties(fname="/usr/share/fonts/cjkuni-uming/uming.ttc", size=24)
# 图表的x轴的数据, 是一个可迭代的数据类型;
x_times = range(0, 24, 2)
# 图表的y轴的数据, 是一个可迭代的数据类型;
y_temp = [15, 12, 13, 20, 23, 30, 15, 12, 13, 20, 23, 30]
# 取x轴, y轴数据的最小值;
min(y_temp), max(y_temp)
# 1). 如何设置图片的大小;
plt.figure(figsize=(10, 10))
# 传入x和y轴的数据, 绘制图形;
plt.plot(x_times, y_temp)
# 3). x轴和y轴的描述信息;
plt.title("每天的气温变化(每隔两个小时