库安装
pip install matplotlib
pip install numpy
使用matplotlib进行绘图–折线图
import matplotlib.pyplot as plt
from pylab import mpl
import numpy as np
# y轴的数据
y =[10.10, 11.11, 12.12, 15.15, 20.20, 13.13] # 设置显示中文字体
mpl.rcParams["font.sans-serif"] = ["SimHei"]
# 绘制画布,图片大小,dpi图片的清晰度
plt.figure(figsize=(15, 15), dpi=200)
# 根据y的数量,去生成x值,并且x的值都是整数
x = np.arange(1, len(y) + 1).astype(dtype=np.str)
# 设置标记
for a, b in zip(x, y):
# y轴往上偏移 0.1
plt.text(a, b + 0.01, b, ha='center', va='bottom', fontsize=19)
# 设置坐标轴字体大小
plt.tick_params(labelsize=25)
# 标题
plt.title("设置图片标题", fontdict={'size': 23})
# 添加标签
plt.xlabel('x轴的标签', fontdict={'size': 23})
# rotation可以让字体旋转
plt.ylabel("y轴的标签", fontdict={'size': 23}, rotation=360)
# 画折线图 , marker:设置标签的图形,markersize:标签的大小
plt.plot(x, y, '-r', linewidth=2.0, linestyle='-', marker='o', markersize=6)
# 添加网格 alpha:网格的透明度: 0.0----1.0
plt.grid(True, linestyle='--', alpha=0.9, linewidth=1)
plt.savefig('./piture.png')
# 显示图像
plt.show()