我有一個數據集,其中包含一個項目的顏色,日期和顏色選擇的數量。我將其存儲到數據幀這樣的:按熊貓指數繪圖
date | picks |
------------+-------|
colour
orange 2016-01-01 | 6 |
2016-01-01 | 4 |
2016-01-01 | 16 |
black 2016-01-01 | 0 |
2016-01-02 | 7 |
2016-01-02 | 0 |
green 2016-01-02 | 8 |
2016-01-02 | 5 |
2016-01-03 | 4 |
df = pd.DataFrame(
{'colour': ['orange', 'orange', 'orange', 'black', 'black', 'black', 'green',
'green', 'green'],
'date': ['2016-01-01', '2016-01-01', '2016-01-01', '2016-01-01', '2016-01-02',
'2016-01-02', '2016-01-02', '2016-01-02', '2016-01-03'],
'picks': [6, 4, 16, 0, 7, 0, 8, 5, 4]})
df['date'] = pd.to_datetime(df['date'])
df = df.set_index('colour')
我想繪製副區(相對於拾取日期),用於每種顏色,即副區由索引。有沒有辦法做到這一點?
這是我到目前爲止已經試過:
fig, axes=plt.subplot(1,3)
for subp in axes:
df.plot(ax=sub,subplot=True)
但是,這是否顯示錯誤。 我也試過這樣:
df.plot(ax=[axes[0,0],axes[0,1],axes[0,2],subplot=True)
這一個工作,但是我想知道我怎麼可以遍歷並做到這一點,而不是簡單地將參數。
你可以告訴你試過嗎? – IanS
我已經更新了迄今已嘗試的工作。 – CoderBC
你可以顯示你第一次嘗試的錯誤信息嗎? – IanS