在Python中绘制分组数据帧
好吧,我没有名声发布照片,所以这将是非常难以解释的,但我有一个分组数据框,它有9个独特的设施,每个设施7年(2008-2014年)。对于每个分组的设施/年,我有三个列值(359.89病因、359.89共病、既非病因也非共病),对于每个设施/年组合,其总和为一,因为它们分别代表359.89病因、359.89共病和既非病因也非共病总数的百分比 我通过以下途径获得了这些数据:在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
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])
创建一些图形并在第三方图像托管站点上托管它们。如果您提供链接,那么声誉较高的用户可以将图像编辑到您的问题中。