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()
相关推荐
Blossom.1189 分钟前
基于多模态大模型的工业质检系统:从AOI到“零样本“缺陷识别的产线实践
运维·人工智能·python·机器学习·自动化·测试用例·知识图谱
雍凉明月夜33 分钟前
视觉opencv学习笔记Ⅴ-数据增强(1)
人工智能·python·opencv·计算机视觉
骚戴36 分钟前
深入解析:Gemini 3.0 Pro 的 SSE 流式响应与跨区域延迟优化实践
java·人工智能·python·大模型·llm
smj2302_7968265240 分钟前
解决leetcode第3777题使子字符串变交替的最少删除次数
python·算法·leetcode
0思必得01 小时前
[Web自动化] CSS基础概念和介绍
前端·css·python·自动化·html·web自动化
计算机徐师兄1 小时前
Python基于Django的MOOC线上课程推荐数据分析与可视化系统(附源码,文档说明)
python·数据分析·django·慕课线上课程推荐·慕课线上课程推荐可视化系统·pytho线上课程推荐可视化·线上课程推荐数据分析可视化系统
free-elcmacom1 小时前
Python实战项目<2>使用Graphviz绘制流程框图
开发语言·python·graphviz
ljuncong1 小时前
python的装饰器怎么使用
开发语言·python
该用户已不存在2 小时前
没有这7款工具,难怪你的Python这么慢
后端·python
serve the people2 小时前
tensorflow 零基础吃透:RaggedTensor 的不规则形状与广播机制 2
人工智能·python·tensorflow