我已经寻找了一段时间的堆叠,但没有答案直接对应于我正在寻找的。
我想在条形图中绘制一些结果,并根据数据集中另一列中的分组值对条形图进行颜色化。因此,第1列是分组变量("v“和"d"),第2列是绘制的值。我试图从第1列中列出一个列表,我可以用它作为颜色参数,但是我找不到一种方法来精确地定义它。
status diff
d -2141,5
v 510
d -947
v 867
d -960,5
v 903
d -421
v 1285,5
d -1155
v 556,5
谢谢!
我想要创建一个基于两列groupby表中第一列的条形图。我已经通过应用groupby来创建我想要的表来总结我的数据。我的groupby表目前只有两列,第一列是类别,第二列是来自我的dataframe的那些类别的计数。我想要创建一个条形图,用第一列作为x轴,然后用第二列表示y轴。然而,当我将groupby应用到dataframe时,它按我想要的方式分组我的数据,但是第一列没有标签。为了创建一个条形图,我需要巧妙地告诉x轴将是什么,但是在groupby表中没有标签。
以下是我目前对groupby表的看法:
# Selection list
department = df['Provide
我有covid19跟踪时间序列数据,我从covid19跟踪网站上刮来的。我想做一个带注释的分组堆叠条形图。为此,我使用matplotlib和seaborn绘制绘图,计算出绘图数据以呈现相应的条形图。我尝试过在SO中进行绘图注释,但没有得到正确的注释。此外,我有一些问题,得到分组堆叠条形图的时间序列数据。有人能建议一种可行的方法吗?有什么想法吗?
我的尝试
下面是我 从covid19跟踪站点中刮到的:
import pandas as pd
from datetime import date
import matplotlib.pyplot as plt
import seaborn as sn
是否有可能有两个堆叠的条形图并排,其中每一个来自一个单一的列?
这是我的df:
Field Issue
Police Budget cuts
Research Budget cuts
Police Time consuming
Banking Lack of support
Healthcare Lack of support
Research Bureaucracy
Healthcare Bureaucracy
Banking Budget cuts
我想要一个堆叠的字段条形图,旁边是一个按字段排列的问题条形图。
谢谢你们!
我有一个数据框,看起来像这样:
type price1 price2
0 A 5450.0 31980.0
1 B 5450.0 20000.0
2 C 15998.0 18100.0
我想要的是一个聚类条形图,绘制“类型”与“价格”。最终目标是一个图表,每种类型都有两个条形,一个条形表示"price1“,另一个条形表示"price2”。这两列使用相同的单位($)。使用Bokeh我可以按类型分组,但我似乎不能按通用的“价格”单位进行分组。到目前为止,我有以下代码:
ColumnA ColumnB
A Pass
A Fail
A Pass
B Fail
A Fail
C Open
D Fail
B Fail
B Pass
D Open
E Pass
我需要在堆叠条形图中将A列的每一列显示为一列,其中包含B列的值的计数:
第一栏:2(通过)+2(不及格)
第二栏:1(通过)+2(不及格)
..。诸若此类。
我现在有一个条形图,在x轴上有类别,在y轴上有一个总数。它是动画的,所以当用户按下play时,它会循环表中的每个条目,每个条目的月份是1,然后是2,依此类推。这是我目前拥有的版本:
而不是将2018年的门票和2019年的门票堆叠在一起,我希望它们像这样分组:。
到目前为止,我已经尝试在figure创建语句中添加"barmode = 'group'“。这根本没有改变图形,也不会产生任何错误消息。我将在以下代码中突出显示此更改。
> #Scatterplot x -axis time y axis = number of tickets
>
> imp
我目前正在使用数据帧创建一个堆叠的条形图,我想更改条形图的大小顺序。我有一个如下的数据帧:
df = (
H C O
A 2 1 3
B 1 2 1
C 3 1 1
D 1 2 3
E 1 3 1)
df.plot.bar(stacked = True).legend(loc='upper center', ncol=3)
我遇到的问题是第一列在排序中具有优先级。我想要一个输出,堆叠在每一列中发现的价值增加的栏。
我不反对将每一行发送到一个新的列表、数据帧或索引中,然后分别绘制它们,然后进行连接,但我对Python非常陌生。
我的目标是从矩阵中创建一个堆叠在R中的条形图,其中矩阵中的每一列都是具有不同颜色的条形图,每个条形图表示该列中所有行的总和。
下面是我用来排除故障的虚拟数据和条形图脚本:
m = matrix(1:9, ncol = 3, byrow = TRUE)
v = matrix(c("red", "blue", "green"), ncol=3, nrow=3, byrow=TRUE)
m #matrix of values
v #matrix of colors for each point
如果仅绘制第1行,则颜色分配正确
barplot(m[1,