Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/visual-studio-code/3.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中绘制分组数据帧_Python_Pandas - Fatal编程技术网

在Python中绘制分组数据帧

在Python中绘制分组数据帧,python,pandas,Python,Pandas,好吧,我没有名声发布照片,所以这将是非常难以解释的,但我有一个分组数据框,它有9个独特的设施,每个设施7年(2008-2014年)。对于每个分组的设施/年,我有三个列值(359.89病因、359.89共病、既非病因也非共病),对于每个设施/年组合,其总和为一,因为它们分别代表359.89病因、359.89共病和既非病因也非共病总数的百分比 我通过以下途径获得了这些数据: df3= df.groupby(['NCI_Facility_Name', 'NCI_Compliance_Year','UD

好吧,我没有名声发布照片,所以这将是非常难以解释的,但我有一个分组数据框,它有9个独特的设施,每个设施7年(2008-2014年)。对于每个分组的设施/年,我有三个列值(359.89病因、359.89共病、既非病因也非共病),对于每个设施/年组合,其总和为一,因为它们分别代表359.89病因、359.89共病和既非病因也非共病总数的百分比

我通过以下途径获得了这些数据:

df3= df.groupby(['NCI_Facility_Name', 'NCI_Compliance_Year','UDS_35989_FLAG'])['PatCode'].count()


df3 = df3.unstack().apply(lambda x: x/x.sum(),axis=1).fillna('0')

我的目标是根据每个设施的“359.89病因”列值(y)绘制年份(x)。我遇到了麻烦,因为我尝试的任何绘图都会针对每个设施/年组合的x值绘制所有三列。我希望x轴上有7年:2008-2014年,y轴上有0到1年,并且希望仅根据359.89病因学值绘制年份。

对于轴标记,您可以使用以下命令更改轴上的限制:
pylab.ylim([y1,y1])
创建一些图形并在第三方图像托管站点上托管它们。如果您提供链接,那么声誉较高的用户可以将图像编辑到您的问题中。