我有一個看起來像這樣的資料框
d = {'total_time':[1,2,3,4],
'date': ['2022-09-11', '2022-09-11', '2022-09-13', '2022-09-13'],
'key': ['A', 'B', 'A', 'B']}
df_sample = pd.DataFrame(data=d)
df_sample.head()
我想比較應該在 x 軸上的資料的總時間,但我想通過關聯的“鍵”比較這些值。
因此我應該有一些看起來像這樣的東西

uj5u.com熱心網友回復:
您可以使用 seaborn 并將鍵列傳遞給 hue 引數:
import pandas as pd
import matplotlib.pyplot as plt
import seaborn as sb
d = {'total_time':[1,2,3,4],
'date': ['2022-09-11', '2022-09-11', '2022-09-13', '2022-09-13'],
'key': ['A', 'B', 'A', 'B']}
df_sample = pd.DataFrame(data=d)
plt.figure()
sb.barplot(data = df_sample, x = 'date', y = 'total_time', hue = 'key')
plt.show()

請參閱 seaborn 檔案:
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/524013.html
