1
我正在循環瀏覽我的數據框,並隨着時間的推移繪製了前5位最活躍的用戶分數。這是我必須繪製的代碼。它繪製成功,但我想創建一個子圖(不知道這是否是正確的術語,也許是子集圖),將基本上放大到90%到100%。爲了闡明它,y軸(在這種情況下是score
)的放大率將在90%到100%之間,通常範圍從0到1.我怎樣才能簡單地使用matplotlib而不改變我所做的遠?如何放大繪圖中的子集(在matplotlib中)?
user_id_list = df.groupby('user_id').count(['post'].sort_values(ascending = False).index[:5]
for uid in user_id_list:
df_sub = df.query(f'user_id=="{uid}"')
df_sub.set_index('date')['score'].plot('-', label=uid)
代碼我們不勝感激,因爲我不太熟悉!謝謝!
謝謝!我改爲ylim而不是,但否則這是偉大的:) –
@JaneSully很高興我能幫上忙。 – piRSquared