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

使用Python绘制堆积面积图

使用Python绘制堆积面积图

  • 堆积面积图
  • 效果
  • 代码

堆积面积图

堆积面积图是面积图的一种扩展,通过堆积多个区域展示不同类别数据的累积变化。常用于显示不同部分对整体的贡献。

效果

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pQbW4Fbd-1720675937351)(https://i-blog.csdnimg.cn/direct/4b22181bcb334d079a40dac13fb55b1f.png)]

代码

import matplotlib.pyplot as plt
from pylab import *
mpl.rcParams['font.sans-serif']=['SimHei']
# 示例数据
years = [2015, 2016, 2017, 2018, 2019]
category1 = [10, 15, 20, 25, 30]
category2 = [5, 10, 15, 20, 25]# 绘制堆积面积图
plt.fill_between(years, category1, color="skyblue", alpha=0.4)
plt.fill_between(years, [i+j for i, j in zip(category1, category2)], category1, color="lightgreen", alpha=0.4)# 设置标签和标题
plt.xlabel('Year')
plt.ylabel('Value')
plt.title('堆积面积图')plt.show()

相关文章:

使用Python绘制堆积面积图

使用Python绘制堆积面积图 堆积面积图效果代码 堆积面积图 堆积面积图是面积图的一种扩展,通过堆积多个区域展示不同类别数据的累积变化。常用于显示不同部分对整体的贡献。 效果 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pQbW4F…...

代码还原动态调试之 pstree 乘法变加法

乘法编译后&#xff0c;生成加法汇编&#xff0c;提升CPU执行效率&#xff1b; 406a: 85 ff test %edi,%edi // x ? 0406c: 0f 84 7e 00 00 00 je 40f0 <__sprintf_chkplt0x1980>*/int digits, div;if (x ! 0) {/*4072: 89 fd …...

C++:获取当前可执行核心数(开辟线程)

sysconf(_SC_NPROCESSORS_ONLN) 是一个在 POSIX 兼容系统上广泛使用的函数&#xff0c;它用于获取当前系统上可用的处理器&#xff08;CPU 核心&#xff09;的数量。这个函数是 sysconf 函数的一个特定调用&#xff0c;其中 _SC_NPROCESSORS_ONLN 是一个常量&#xff0c;指定了…...

【简历】吉林某985大学:JAVA实习简历指导,面试通过率相当低

注&#xff1a;为保证用户信息安全&#xff0c;姓名和学校等信息已经进行同层次变更&#xff0c;内容部分细节也进行了部分隐藏 简历说明 这份简历是一个顶级985吉林大学的同学投Java职位的简历。因为学校是顶级985&#xff0c;所以他的大厂简历通过率是比较高的&#xff0c;…...

C#中的MD5摘要算法与哈希算法

文章目录 一、哈希算法基础二、MD5 算法原理三、MD5摘要算法四、哈希算法五、C#实现示例MD5算法示例哈希算法示例字符串MD5值对比 六、总结 一、哈希算法基础 哈希算法是一种单向密码体制&#xff0c;它将任意长度的数据转换成固定长度的字符串。这种转换是不可逆的&#xff0…...

使用 python 构建企业级高可用海量爬虫调度系统

一、引言 在大数据时代&#xff0c;信息的获取与分析成为了企业决策的重要依据。对于营销行业而言&#xff0c;实时抓取和分析竞争对手动态、市场趋势以及用户反馈等数据&#xff0c;是制定有效策略的关键。然而&#xff0c;构建一个高可用的、能够处理海量数据的爬虫调度系统…...

IDEA常用技巧荟萃:精通开发利器的艺术

1 概述 在现代软件开发的快节奏环境中&#xff0c;掌握一款高效且功能全面的集成开发环境&#xff08;IDE&#xff09;是提升个人和团队生产力的关键。IntelliJ IDEA&#xff0c;作为Java开发者的首选工具之一&#xff0c;不仅提供了丰富的编码辅助功能&#xff0c;还拥有高度…...

GD32F303之CAN通信

1、CAN时钟 GD32F303主时钟频率最大是120Mhz,然后APB1时钟最大是60Mhz,APB2时钟最大是120Mhz,CAN挂载在APB1总线上面 所以一般CAN的时钟频率是60Mhz,这个频率和后面配置波特率有关 2、GD32F303时钟配置 首先我们知道芯片有几个时钟 HXTAL&#xff1a;高速外部时钟&#xff1…...

postgres 的dblink使用,远程连接数据库

一.安装下载 dblink create extension if not exists dblink 查看是否已经安装 select * from pg_extension;二.运行&#xff0c;查询数据 其中&#xff0c;第一个参数是dblink名字&#xff0c;也可以是连接字符串。 第二个参数是要执行的SQL查询语句。AS子句用于指定返回结…...

短视频矩阵系统是什么?怎么搭建短视频矩阵系统?一文了解矩阵模式

在数字时代&#xff0c;短视频已成为信息传播的新宠&#xff0c;而短视频矩阵系统则是品牌和个人在短视频领域取得突破的重要工具。那么&#xff0c;短视频矩阵系统究竟是什么&#xff1f;如何搭建这样一个高效的系统&#xff1f;它又能够解决哪些问题呢&#xff1f;本文将为您…...

查看centos硬盘大小

直接上命令 lsblk...

2024 年 6 月公链行业研报:市场回调,比特币和以太坊 Layer 2 表现各异

作者&#xff1a;stellafootprint.network 数据来源&#xff1a;公链 Research 页面 六月&#xff0c;加密货币市场经历了显著的挑战。比特币因即将到来的 Mt. Gox 赔偿支付及政府清算的压力&#xff0c;导致市场不确定性加剧。尽管美国现货以太坊 ETF 的推进带来了积极信号…...

SAP S4 销售组的定义和分配

spro-企业结构-定义-销售与分销-维护销售组 新增一个记录 spro-企业结构-分配-销售与分销-给销售办公室分配销售组...

实时数仓和离线数仓的区别是什么,企业该如何选择合适的数仓架构?

目录 一、离线数仓 1. 离线数仓是什么&#xff1f; 2. 离线数仓的特点 3. 离线数仓的适用场景 二、实时数仓 1. 实时数仓是什么&#xff1f; 2. 实时数仓的特点 3. 实时数仓的适用场景 三、由数仓需求变化带来的数据仓库架构的演变 1. 传统数仓架构 2. 离线大数据架构 3. Lambd…...

花所Flower非小号排名20名下载花所Flower

1、Flower花所介绍 Flower花所是一家新兴的数字货币交易平台&#xff0c;致力于为全球用户提供安全、便捷的交易体验。平台以其强大的技术支持和丰富的交易产品闻名&#xff0c;为用户提供多样化的数字资产交易服务&#xff0c;涵盖了主流和新兴数字货币的交易需求。 2. Flowe…...

程序员有哪些职位?

互联网行业中的岗位种类繁多、五花八门&#xff0c;学习一门技术后&#xff0c;重要的是找到合适的职业发展方向&#xff0c;程序员有哪些职业发展方向&#xff1f;一起来看看吧&#xff01; 1.架构师 架构师需要程序员有强大的技术实力和深厚的技术积累。建筑师的成长需要经…...

python+Selenium自动化之免登录(cookie及token)

目录 cookie免登录 通过接口获取cookie 启用浏览器绕过登录 添加token 使用登录可以减去每次登录的重复操作&#xff0c;直接操作系统登录后的菜单页面&#xff0c;也可以减少安全验证登录&#xff0c;如图像验证登录的操作。注意&#xff1a;cookie和token都有有效期。 c…...

Web安全:SQL注入

一、SQL注入三要素 1、用户可以对输入的参数值进行修改。 2、后端不对用户输入的参数值进行严格过滤。 3、用户修改后的参数值可以被带入后端中成功执行&#xff0c;并返回一定结果。 二、SQL注入原理 简单来说&#xff0c;用户输入的值会被插入到SQL语句中&#xff0c;然后…...

【LLM-驯化】成功配置多模态大模型InternLM-XComposer微调环境

【LLM-驯化】成功配置多模态大模型InternLM-XComposer微调环境 本次修炼方法请往下查看 &#x1f308; 欢迎莅临我的个人主页 &#x1f448;这里是我工作、学习、实践 IT领域、真诚分享 踩坑集合&#xff0c;智慧小天地&#xff01; &#x1f387; 免费获取相关内容文档关注&am…...

C++·继承

面向对象编程有三大特性&#xff1a;封装、继承、多态。 封装我们前几节已经讲过了&#xff0c;第一层封装是将一个数据和方法都封装到一个类中&#xff0c;想让用户访问的定义成公有&#xff0c;不想让用户访问的定义成私有&#xff0c;第二层封装就类似于迭代器、适配器的思想…...

【LaTeX】入门和使用拾遗

文章目录0 前言1 基本概述1.1 代码框架1.2 环境配置2 常用指令2.1 中文支持2.2 字号及其单位2.3 插图2.4 插入参考文献2.5 设置跳转链接2.6 双栏显示2.7 常用输入0 前言 记得最早接触LaTeX还是在大二参加数学建模大赛的时候&#xff0c;当时比较懵懂&#xff0c;对工具非常“迷…...

特定域名的proxy访问

不想破坏现有的proxy规则&#xff1b;某些域名需要proxy才可以上。 使用gost中的ss&#xff0c;简单搭建proxy&#xff1a;gost文档&#xff1a;https://v2.gost.run/ss/1. gost配置 服务端&#xff1a; gost -Lss://aes-128-gcm:password:8361客户端&#xff08;windows&#…...

网站SEO与用户体验的关系是什么_高质量内容创作的技巧是什么

网站SEO与用户体验的关系是什么 在互联网时代&#xff0c;网站的成功往往取决于其在搜索引擎上的排名和用户体验的质量。这两者之间存在着密切的关系。一个高质量的网站不仅能在搜索结果中获得更好的排名&#xff0c;还能吸引并留住更多的用户。因此&#xff0c;了解网站SEO&a…...

Ray框架实战:分布式AI训练中的动态资源调度与性能优化

1. Ray框架与分布式AI训练基础 第一次接触Ray框架是在处理一个图像分类项目时&#xff0c;当时我们的ResNet模型在单台8卡服务器上训练需要整整一周。同事建议试试Ray&#xff0c;结果同样的任务在16台机器上只用了6小时——这种效率提升让我彻底成为了Ray的拥趸。Ray本质上是…...

先定义CSP的核心变量

67-考虑光热电站的综合能源系统优化调度模型 摘要&#xff1a;代码主要做的是含有光热电站的综合能源系统优化调度模型&#xff0c;共做了四个算例&#xff0c;分别对比了目标函数一次、二次、考虑弃风弃光、碳排放等四个算例&#xff0c;综合能源系统主要设备包括光热电站、风…...

ST7789显示屏驱动实战指南:从基础配置到高级应用

ST7789显示屏驱动实战指南&#xff1a;从基础配置到高级应用 【免费下载链接】st7789py_mpy 项目地址: https://gitcode.com/gh_mirrors/st/st7789py_mpy ST7789显示屏驱动是一款专为嵌入式系统设计的高性能TFT LCD控制器解决方案&#xff0c;支持多种分辨率与丰富显示…...

macOS 26.4推送,新增充电上限,利好电池寿命

macOS 26.4 新增自定义充电上限&#xff0c;有效延长 Mac 电池寿命。搭配CleanMyMac电池监控功能&#xff0c;实时掌握健康度、循环次数与温度&#xff0c;软硬结合保护电池。苹果于2026年3月24日正式推送了macOS Tahoe 26.4版本更新。本次更新最受关注的变化&#xff0c;是为M…...

AMD新平台装CentOS7.9总报Kernel Panic?别折腾了,试试Rocky Linux 9.2吧

AMD新平台安装CentOS7.9遭遇Kernel Panic&#xff1f;Rocky Linux 9.2的完美替代方案 最近几年&#xff0c;AMD的Zen3架构处理器凭借出色的性能和能效比&#xff0c;赢得了大量开发者和技术爱好者的青睐。然而&#xff0c;当这些用户尝试在Ryzen 5000系列平台上安装某些较旧的L…...

[具身智能-218]:针对不同编程语言和应用场景,AI自动编程擅长与不擅长之处?

AI自动编程的能力在不同编程语言和应用场景下表现出显著差异。选择合适组合&#xff0c;能让AI成为强大的“加速器”&#xff0c;反之则可能带来风险。 核心原则是&#xff1a;AI对主流语言和标准化任务的支持最好&#xff0c;而在处理底层、高性能或复杂业务逻辑时则需要人工…...

3个方法解决C盘空间不足问题的系统优化工具

3个方法解决C盘空间不足问题的系统优化工具 【免费下载链接】WindowsCleaner Windows Cleaner——专治C盘爆红及各种不服&#xff01; 项目地址: https://gitcode.com/gh_mirrors/wi/WindowsCleaner WindowsCleaner是一款开源的系统优化工具&#xff0c;专为解决Windows…...