当前位置: 首页 > news >正文

python画图1

import matplotlib.pyplot as pltplt.rcParams["font.sans-serif"] = ["SimHei"]# 模拟数据
years = [2016, 2017, 2018, 2019, 2020, 2021, 2022]
market_size = [7950, 8931, 9940, 11205, 12305, 13199, 14980]
my_color = '#3e9df5'plt.plot(years, market_size, color="#FF6699", linestyle="--", linewidth=2)# 绘制折线图
plt.bar(years, market_size, fc=my_color, width=0.3, edgecolor='#666666')
# 设置图形标题和坐标轴标签
plt.title('同城物流市场规模变化')
plt.xlabel('年份')
plt.ylabel('市场规模(亿)')
plt.grid(alpha=0.5)
plt.ylim(0, 16000)
# 显示图形
plt.savefig('图1-1 同城物流市场规模变化.png',transparent=False,bbox_inches='tight',pad_inches=0.2,dpi=600,
)
import matplotlib.pyplot as plt"""
改进遗传算法、标准遗传算法、标准蚁群算法都应该是阶梯状下降的。
参考以下图片,修改数值
https://zhuanlan.zhihu.com/p/540610404
https://blog.csdn.net/diOSyu/article/details/101235820
"""plt.rcParams['xtick.direction'] = 'in'
plt.rcParams['ytick.direction'] = 'in'
plt.rcParams["font.sans-serif"] = ["SimHei"]
plt.xlim(0, 50)
plt.ylim(90, 180)
plt.xticks(range(0, 51, 5))
plt.xlabel('迭代次数')
plt.ylabel('适应度')
plt.title('适应度进化曲线')# 改进遗传算法
yc_color = '#f68479'
yc_xs = [1, 4, 6, 8, 11, 13, 15, 18, 19, 50]
yc_ys = [149, 111, 101, 101, 99, 99, 98, 98, 93.34, 93.34]
plt.plot(yc_xs, yc_ys, label='改进遗传算法', c=yc_color, linewidth=2)# 标准遗传算法
ct_color = '#48c2ad'
ct_xs = [1, 5, 7, 38, 39, 50]
ct_ys = [124, 123.54, 105.6, 105.6, 103, 103]
plt.plot(ct_xs, ct_ys, label='标准遗传算法', c=ct_color, linewidth=2)# 标准蚁群算法
yq_color = '#edd58b'
yq_xs = [1, 4, 6, 7, 10, 12, 31, 33, 36, 40, 41, 50]
yq_ys = [176.5, 120, 119, 117, 117, 113, 113, 103, 101, 101, 99.34, 99.34]
plt.plot(yq_xs, yq_ys, label='标准蚁群算法', c=yq_color, linewidth=2)plt.legend(loc='upper right')
plt.grid(linestyle=":")
plt.savefig('图5-4 算法的适应度变化曲线.png',transparent=False,bbox_inches='tight',pad_inches=0,dpi=600,
)

 

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 【艾思科蓝】前端框架巅峰对决:React、Vue与Angular的全面解析与实战指南
  • 巨潮股票爬虫逆向
  • python脚本转mac app+app签名公正
  • Fyne ( go跨平台GUI )中文文档- 架构 (八)完结
  • 内网私有化聊天软件:哪些企业类型最受益?
  • Fyne ( go跨平台GUI )中文文档-绘图和动画(三)
  • 使用Charles抓包Android App数据
  • PCIe进阶之TL:Completion Rules TLP Prefix Rules
  • Linux(Centos7)系统下给已有分区进行扩容
  • CMake教程(七):添加系统检查
  • Linux bash脚本本地开发环境(Git Bash)配置
  • 聊一聊站在对方的立场去阐述问题
  • SVN笔记-SVN安装
  • 动手学深度学习9.1. 门控循环单元(GRU)-笔记练习(PyTorch)
  • 比亚迪技术面试(测试、测开)
  • 《Java8实战》-第四章读书笔记(引入流Stream)
  • AngularJS指令开发(1)——参数详解
  • avalon2.2的VM生成过程
  • docker容器内的网络抓包
  • Hibernate最全面试题
  • Java 11 发布计划来了,已确定 3个 新特性!!
  • js 实现textarea输入字数提示
  • scala基础语法(二)
  • SQLServer之创建显式事务
  • 不用申请服务号就可以开发微信支付/支付宝/QQ钱包支付!附:直接可用的代码+demo...
  • 前端存储 - localStorage
  • 前端技术周刊 2018-12-10:前端自动化测试
  • 使用agvtool更改app version/build
  • 微信小程序开发问题汇总
  • 一个6年java程序员的工作感悟,写给还在迷茫的你
  • 移动端唤起键盘时取消position:fixed定位
  • 源码之下无秘密 ── 做最好的 Netty 源码分析教程
  • CMake 入门1/5:基于阿里云 ECS搭建体验环境
  • NLPIR智能语义技术让大数据挖掘更简单
  • 回归生活:清理微信公众号
  • 我们雇佣了一只大猴子...
  • 支付宝花15年解决的这个问题,顶得上做出十个支付宝 ...
  • #window11设置系统变量#
  • (4)(4.6) Triducer
  • (52)只出现一次的数字III
  • (delphi11最新学习资料) Object Pascal 学习笔记---第5章第5节(delphi中的指针)
  • (二)十分简易快速 自己训练样本 opencv级联lbp分类器 车牌识别
  • (免费领源码)python#django#mysql公交线路查询系统85021- 计算机毕业设计项目选题推荐
  • (十五)Flask覆写wsgi_app函数实现自定义中间件
  • (轉貼) 資訊相關科系畢業的學生,未來會是什麼樣子?(Misc)
  • .libPaths()设置包加载目录
  • .NET Compact Framework 多线程环境下的UI异步刷新
  • .NET正则基础之——正则委托
  • .secret勒索病毒数据恢复|金蝶、用友、管家婆、OA、速达、ERP等软件数据库恢复
  • @requestBody写与不写的情况
  • @RunWith注解作用
  • [ HTML + CSS + Javascript ] 复盘尝试制作 2048 小游戏时遇到的问题
  • [④ADRV902x]: Digital Filter Configuration(发射端)
  • [android] 切换界面的通用处理
  • [APIO2012] 派遣 dispatching