python棒棒糖代码_(python matplotlib)如何更改棒棒糖图中每个棒棒糖的颜色(斧杆)...
我使用ax.stem在python中绘制棒棒糖图。然而,我发现很难给每个棒棒糖指定不同的颜色
as shown here
如您所见,我有两个类别“GWP”和“FDP”。
在我的项目中,每一个类别都应该分为4个子类别“成分”、“废物”、“能源”和“基础设施”。因此,我想给它们分配不同的颜色来表示子类别。在
但这只教你如何改变所有棒棒糖的颜色。在
但这个并没有真正使用ax.stem。在
请告诉我如何给每个棒棒糖指定不同的颜色。在
(同时,我也不知道为什么我的情节被颠倒了。另外,y轴没有按顺序对齐,并且有一个点没有通过直线连接。但它在我的原始图中显示正确。)
这是我的代码:#%%
import numpy as np
import pandas as pd
import matplotlib.pyplot as plt
plt.style.use('ggplot')
# my dataset
columns = np.array(['types', 'GWP100 (year)', 'FDP (year)'])
types = np.array(['Total (ingredient) per kg', 'Total (waste) per kg',
'energy (whole process) per kg', 'Infrastructure', 'Total (Total)']).reshape(5,1)
gwp = np.array([ 2.86982617e+02, 2.16824983e+02, 4.38920760e+01,
6.02400000e-02, 5.47759916e+02]).reshape(5,1)
fdp = np.array([ 1.35455867e+02, 7.02868322e+00, 1.26622560e+01,
1.64568000e-02, 1.55163263e+02]).reshape(5,1)
original_data = np.concatenate((types, gwp, fdp), axis = 1)
# produce dataframe
data = pd.DataFrame(original_data, columns = columns)
# types GWP100 (year) FDP (year)
#0 Total (ingredient) per kg 286.982617 135.455867
#1 Total (waste) per kg 216.824983 7.02868322
#2 energy (whole process) per kg 43.892076 12.662256
#3 Infrastructure 0.06024 0.0164568
#4 Total (Total) 547.759916 155.163263
#%% graph
fig = plt.figure(1, figsize =(8,6))
# 1st subplot
ax1 = fig.add_subplot(1,2,1)
gwp = data[data.columns[1]]
ax1.stem(gwp)
ax1.set_ylabel(r'kg CO$_2$-Eq', fontsize=10)
ax1.set_xlabel('GWP', fontsize=10)
# 2nd subplot
ax2 = fig.add_subplot(1,2,2)
fdp = data[data.columns[2]]
ax2.stem(fdp)
ax2.set_ylabel(r'kg oil-Eq', fontsize = 10)
ax2.set_xlabel('FDP', fontsize=10)
python棒棒糖代码_(python matplotlib)如何更改棒棒糖图中每个棒棒糖的颜色(斧杆)...相关推荐
- python办公代码_[Python] 自动化办公 docx操作Word基础代码
转载请注明:陈熹 chenx6542@foxmail.com (简书号:半为花间酒) 若公众号内转载请联系公众号:早起Python 文中的截图均为原创,转载请注明来源 安装 docx 是一个非标准库, ...
- python世界地图代码_[python] 几行代码也能玩转世界地图?
前些天收到某位大佬的求助,说是需要给根据数据给安徽省地市来绘制个图,用不同颜色来直观表示数据.当时就想到了Python提供一个绘制地图的库-- Pyecharts. Pyecharts是一个用于生成e ...
- python办公自动化代码_[Python] 自动化办公 邮件操作基础知识及代码(下)
转载请注明:陈熹 chenx6542@foxmail.com (简书号:半为花间酒) 若公众号内转载请联系公众号:早起Python 这篇文章能学到的主要内容: imbox 收取邮件 poplib 收取 ...
- Matplotlib - subplot(同一图中绘制不同的内容)
title: Matplotlib - subplot(同一图中绘制不同的内容) categories: python Matplotlib tags: python Matplotlib Compu ...
- python画图颜色代码_关于matplotlib:Python:制作从红色到蓝色的颜色条
我要绘制一系列线(目前总共60条线),以绘制到同一图中以显示某个过程的时间演变.当前已绘制线,因此最早的时间步长以100%红色绘制,最新的时间步长以100%蓝色绘制,中间的时间步长根据时间分别为红色和 ...
- python渐变色代码_如何在Python中创建颜色渐变?
6 个答案: 答案 0 :(得分:54) 我还没有看到一个简单的答案就是使用colour package. 通过pip安装 pip install colour 如此使用: from colour i ...
- 用python画图代码简单-【Matplotlib】利用Python进行绘图
[Matplotlib] 教程:https://morvanzhou.github.io/tutorials/data-manipulation/plt/ 官方文档:https://matplotli ...
- python四瓣花代码_小蛇学python(14)K-means预测花朵种类
承接上一篇有关如何处理数据的文章,这一篇,我们来一次实战,让大家感受一下这个过程. Iris数据集是一个比较特别的数据集,早在1936年Ronald Fisher就将此数据集用于了数据挖掘实验.Fis ...
- python 功能 代码_挑战“不可能”的代码:你不知道的Python功能
本文转载自公众号"读芯术"(ID:AI_Discovery) Python看似简单,但实则变化万千,笔者总都能看到一些代码以近乎不可能的方式呈现.这些功能很精妙,以至于我无法想象没 ...
最新文章
- 国内外最顶级的8款OKR管理工具盘点
- 6.组函数(avg(),sum(),max(),min(),count())、多行函数,分组数据(group by,求各部门的平均工资),分组过滤(having和where),sql优化
- Oracle业务适合用PostgreSQL去O的一些评判标准
- docker安装mysql8,Docker安装Mysql8.0,并配置忽略大小写
- 求年龄和的c语言数据类型,第1章 c语言与数据类型.ppt
- 信息学奥赛一本通 1043:整数大小比较 | OpenJudge NOI 1.4 05
- jquer案例2:改变元素的样式、复选框、下拉框 省份的选择
- 入侵韩国某购物网并提权
- CSDN上下标输入方法
- python有哪些函数怎么用_必须掌握的常用python函数有哪些?
- vue 文字转语音mp3_vue项目或网页上实现文字转换成语音播放功能
- uni-swipe-action失效?
- win7计算机操作知识,WIN7系统电脑的常识操作
- 跟零计算机基础的房东女儿讲了一下午的中间人劫持京东事件后,她感激涕零,决定给我免除房租...
- DSP28335入门教程:寄存器手册的下载
- 框架楼是什么意思_什么是框架结构的房子?
- 为什么重大疾病保险最好要选择保障终身?
- 计算机体系结构:不同改进方案的性价比计算(1.4)
- nyoj 547- Interesting Punch-Bowl(优先队列模拟)
- 【分享】新浪微博、QQ分享、微信分享的申请过程
热门文章
- 商务管理类毕业论文文献都有哪些?
- C语言如何读取txt文件(最新免费代码)
- springboot 整合健康检查actuator <dependency> <groupId>org.springframework.boot</groupId>
- 技巧: 根据背景色自适应文本颜色
- 计算机2级第二套题,2012年计算机二级Access第二十四套上机试题及答案详解
- 分享一些IT免费在线学习网站
- new MyBlog();
- centos 下默认用户不是root,如何激活root用户
- openresty headers-more-nginx使用
- 拟态防御_拟态从未消失。 这就是为什么。