2
您好我有一個數據框格式如下。如何繪製python熊貓中的min max線圖
爲了簡單起見我顯示歸類爲年中的數據,但它有季度數據。 我想做一個線條陰影,其中最小值爲陰影,平均值爲線條陰影。我嘗試了不同的方式來做到這一點,但我無法在下面顯示的輸出中找到它。
作爲替代箱線圖與平均值,最小值和最大值也將正常工作。
輸出所需
您好我有一個數據框格式如下。如何繪製python熊貓中的min max線圖
爲了簡單起見我顯示歸類爲年中的數據,但它有季度數據。 我想做一個線條陰影,其中最小值爲陰影,平均值爲線條陰影。我嘗試了不同的方式來做到這一點,但我無法在下面顯示的輸出中找到它。
作爲替代箱線圖與平均值,最小值和最大值也將正常工作。
輸出所需
IIUC,GROUPBY年份和最大值,最小值彙總值列和平均,則情節的意思,並使用fill_between來在最大和最小範圍內進行着色。
data = df.groupby('YEAR')['VALUE'].agg({'Low Value':'min','High Value':'max','Mean':'mean'})
data.reset_index(inplace=True)
ax = data.plot(x='YEAR', y='Mean', c='white')
plt.fill_between(x='YEAR',y1='Low Value',y2='High Value', data=data)
你有沒有考慮['seaborn.tsplot'(http://seaborn.pydata.org/generated/seaborn.tsplot.html)?似乎要做你以後的事情,雖然你可能需要稍微改變一下數據。 – tmrlvi