【Python】Matplotlib折线图绘制

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()  # 显示图表
相关推荐
spssau1 分钟前
一文学会结构方程模型:从模型搭建、路径图绘制到不达标调整,实操全流程
人工智能·python·算法
Albart5751 分钟前
Python爬虫请求头伪装后仍被反爬,基于代理池+随机延迟的绕过实战
开发语言·爬虫·python
Promise微笑4 分钟前
回路电阻测试仪采购:多维度技术评估与深度避坑指南
开发语言·matlab·语音识别
從南走到北16 分钟前
JAVA无人共享系统无人场馆预约篮球系统源码支持小程序+公众号+APP+H5
java·开发语言·小程序
码智社19 分钟前
Maven 零基础完整教程
java·开发语言·maven
只会安静敲代码的 小周22 分钟前
AI应用开发
python
半夜修仙23 分钟前
Spring集成邮箱功能
java·开发语言·spring boot·spring·rabbitmq·github·maven
FriendshipT26 分钟前
Ultralytics:解读C3Ghost模块
人工智能·pytorch·python·深度学习·目标检测
Java面试题总结31 分钟前
Vue3流式调用大模型接口完整实践
后端·python
怪兽学LLM35 分钟前
AI Agent 记忆系统设计:长短期记忆如何实现?什么时候存?什么时候查?
人工智能·python