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()
相关推荐
进击的六角龙1 小时前
Python中处理Excel的基本概念(如工作簿、工作表等)
开发语言·python·excel
一只爱好编程的程序猿1 小时前
Java后台生成指定路径下创建指定名称的文件
java·python·数据下载
Aniay_ivy1 小时前
深入探索 Java 8 Stream 流:高效操作与应用场景
java·开发语言·python
gonghw4031 小时前
DearPyGui学习
python·gui
向阳12182 小时前
Bert快速入门
人工智能·python·自然语言处理·bert
engchina2 小时前
Neo4j 和 Python 初学者指南:如何使用可选关系匹配优化 Cypher 查询
数据库·python·neo4j
兆。2 小时前
掌握 PyQt5:从零开始的桌面应用开发
开发语言·爬虫·python·qt
南宫理的日知录2 小时前
99、Python并发编程:多线程的问题、临界资源以及同步机制
开发语言·python·学习·编程学习
coberup2 小时前
django Forbidden (403)错误解决方法
python·django·403错误
龙哥说跨境3 小时前
如何利用指纹浏览器爬虫绕过Cloudflare的防护?
服务器·网络·python·网络爬虫