Python代码,通过Matplotlib进行绘制折线图。

注意事项
其中需要设置字体避免中文乱码的情况。
python
from matplotlib.font_manager import FontProperties
# 设置字体路径
plt.rcParams['font.sans-serif'] = ['SimHei'] # 'SimHei' 是黑体的意思,你也可以使用其他中文字体,如 'Microsoft YaHei'
plt.rcParams['axes.unicode_minus'] = False # 正确显示负号
代码演示
借助AI工具生成折线图表后,发现中文乱码。
之后通过设置字体避免中文乱码。
python
import matplotlib.pyplot as plt
from matplotlib.font_manager import FontProperties
# 设置字体路径
plt.rcParams['font.sans-serif'] = ['SimHei'] # 'SimHei' 是黑体的意思,你也可以使用其他中文字体,如 'Microsoft YaHei'
plt.rcParams['axes.unicode_minus'] = False # 正确显示负号
# 准备数据
x = [1, 2, 3, 4, 5]
y = [2, 4, 1, 5, 3]
# 创建图表
plt.figure(figsize=(8, 5)) # 设置画布大小
plt.plot(x, y, label="数据线", color="blue", linestyle="--", marker="o") # 折线图
# 添加标签和标题
plt.xlabel("X轴标题", fontsize=12)
plt.ylabel("Y轴标题", fontsize=12)
plt.title("示例图表", fontsize=14)
plt.grid(True, linestyle=":") # 显示网格
plt.legend() # 显示图例
# 保存与显示
plt.savefig("plot.png", dpi=300) # 保存为高清图片
plt.show() # 显示图表