Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 如何在dataframe中绘制列中位数的堆叠条形图?_Python_Pandas_Stacked Chart - Fatal编程技术网

Python 如何在dataframe中绘制列中位数的堆叠条形图?

Python 如何在dataframe中绘制列中位数的堆叠条形图?,python,pandas,stacked-chart,Python,Pandas,Stacked Chart,因此,我是一个在pandas(python)中学习数据可视化的新手,我的任务是为30到35岁的年龄组创建一个平均周数和coderevhr的堆叠图 下面是我的代码,我在其中提取了年龄列上应用过滤器的数据,下面是数据集的前五行 age_filter= agework [(agework["age"]>= 30 )&(agework["age"]<=35)] median_weekhrs= age_filter["Weekhrs&

因此,我是一个在pandas(python)中学习数据可视化的新手,我的任务是为30到35岁的年龄组创建一个平均周数和coderevhr的堆叠图

下面是我的代码,我在其中提取了年龄列上应用过滤器的数据,下面是数据集的前五行

age_filter= agework [(agework["age"]>= 30 )&(agework["age"]<=35)] 
median_weekhrs= age_filter["Weekhrs"].median()
median_coderev= age_filter["CodeRevHrs"].median()

age_filter.head()

如何绘制带有中间值的堆叠条形图

请帮助

首先筛选年龄(并将年龄转换为
int
,因为这有助于清洁标签):

df=agework.query('30首先,对年龄进行过滤(同时将年龄转换为
int
,因为它有利于更干净的标签):


df=agework.query('30这是否回答了您的问题?我需要绘制中位数,但不确定如何绘制,因为中位数是一个单一值。这是否回答了您的问题?我需要绘制中位数,但不确定如何绘制,因为中位数是一个单一值
    CodeRevHrs  Weekhrs age
5   3.0          8.0    31.0
11  2.0         40.0    34.0
12  2.0         40.0    32.0
18  15.0        42.0    34.0
22  2.0         40.0    33.0