【发布时间】:2021-08-29 04:23:24
【问题描述】:
我有一个包含三列的 pandas 数据框
data = np.array([[0,'Time',27.390000],
[0,'Score',0.027585],
[1,'Time',47.390000],
[1,'Score',0.23776],
[2,'Time',65.390000],
[2,'Score',0.44776]])
data = pd.DataFrame(data)
data.columns = ['Rounds','Metrics','WA_All_par_1']
data["WA_All_par_1"] = pd.to_numeric(data["WA_All_par_1"])
data
Rounds Metrics WA_All_par_1
1 0 Time 27.390000
2 0 Score 0.027585
3 1 Time 47.390000
4 1 Score 0.23776
5 2 Time 65.390000
6 2 Score 0.44776
我想在 X 轴上绘制轮次(每轮有 2 个指标)和 y 轴上的指标,我想随着轮次的增加显示分数和时间
我试过了
data.set_index('Rounds').plot(figsize=(8,5), grid=True)
我想在直方图中用不同颜色显示得分和时间。
【问题讨论】:
-
你想在同一个图中用不同颜色绘制一个时间和一个分数吗?
-
不是单独的图,而是两个指标(时间和分数)并排进行一轮
标签: python matplotlib plotly seaborn