Python画图系列——折线图

好看的折线图

python 复制代码
import numpy as np
import matplotlib.pyplot as plt

# 生成随机数据
# np.random.seed(42)  # 设置随机种子以确保可重复性
sample_numbers = np.arange(1, 21)  # 生成1到20的样本编号

random_data = np.random.rand(20)  # 生成20个随机数,范围在0到1之间
sample_numbers1 = np.arange(1, 21)  # 生成1到20的样本编号
random_data1 = np.random.rand(20)  # 生成20个随机数,范围在0到1之间
plt.rcParams['font.sans-serif'] = ['KaiTi']
plt.rcParams['axes.unicode_minus'] = False
# 绘制折线图
plt.plot(sample_numbers, random_data, marker='o', markersize=8, markerfacecolor='skyblue', markeredgecolor='black', color='skyblue', linestyle='-',label='原始损失')
plt.plot(sample_numbers1, random_data1, marker='^', markersize=8, markerfacecolor='red', markeredgecolor='black', color='red', linestyle='-',label='优化损失')

plt.xlabel('样本编号')
plt.ylabel('随机数')
plt.grid(True)
plt.legend()
plt.savefig('对比图.png')
plt.show()
相关推荐
hui函数20 分钟前
python全栈(基础篇)——day04:后端内容(字符编码+list与tuple+条件判断+实战演示+每日一题)
开发语言·数据结构·python·全栈
sheji34166 小时前
【开题答辩全过程】以 python杭州亚运会数据分析与可视化开题为例,包含答辩的问题和答案
开发语言·python·数据分析
2401_841495649 小时前
【计算机视觉】基于数学形态学的保留边缘图像去噪
人工智能·python·算法·计算机视觉·图像去噪·数学形态学·边缘保留
丰海洋10 小时前
神经网络实验3-线性回归
python·神经网络·线性回归
BruceD_10 小时前
新装 CentOS 7 切换 yum 源完整指南
linux·python·docker·centos·yum
带娃的IT创业者10 小时前
第4集:配置管理的艺术:环境变量、多环境配置与安全实践
开发语言·python·安全·项目配置·开发基础
JJJJ_iii10 小时前
【深度学习01】快速上手 PyTorch:环境 + IDE+Dataset
pytorch·笔记·python·深度学习·学习·jupyter
盛世隐者11 小时前
python包管理器——uv
开发语言·python·uv
2401_8414956412 小时前
【计算机视觉】分水岭实现医学诊断
图像处理·人工智能·python·算法·计算机视觉·分水岭算法·医学ct图像分割
毕设源码-赖学姐15 小时前
【开题答辩全过程】以 Python在浙江省人口流动数据分析与城市规划建议的应用为例,包含答辩的问题和答案
开发语言·python·数据分析