【发布时间】:2020-01-28 09:50:55
【问题描述】:
大家早上好,我的问题是数据框的图形表示。我的数据框类似于下面显示的这个
Country Year average_man average_woman
0 I1 2015 9.500000 3.663500
1 I1 2016 8.000000 4.810500
2 I2 2015 12.181818 3.514545
3 I2 2016 14.727273 2.815000
我想在一个图表中表示所有报告的信息,但我不知道如何将更多变量分配给同一轴。 现在我尝试绘制 average_men 和 country 但我无法为每年的每个点分配不同的颜色。 例如 2015 年的蓝色和 2016 年的红色。
我的情节:
我的代码:
plt.scatter(df['average_man'], df['average_woman'], cmap= df['Year'])
plt.show()
【问题讨论】:
标签: python dataframe matplotlib plot scatter-plot