Python 如何将参考列设置为散点图并使用不同颜色绘制

Python 如何将参考列设置为散点图并使用不同颜色绘制,python,pandas,matplotlib,visualization,scatter,Python,Pandas,Matplotlib,Visualization,Scatter,我试图根据x_pos和y_pos绘制散点图来确定位置,但另外,我想添加一个额外的变量,该变量将是使用不同颜色在图形中进行区分的年份 最后,图表应显示每年不同颜色的许多点 我的df是这样的: Year x_pos y_pos 0 2015 9229 8469 1 2015 13908 5960 2 2015 8281 7889 3 2015 8522 8895 4 2015 8902 7643 ...

我试图根据x_pos和y_pos绘制散点图来确定位置,但另外,我想添加一个额外的变量,该变量将是使用不同颜色在图形中进行区分的年份

最后,图表应显示每年不同颜色的许多点

我的df是这样的:

    Year    x_pos   y_pos
0   2015    9229    8469
1   2015    13908   5960
2   2015    8281    7889
3   2015    8522    8895
4   2015    8902    7643
...
423 2018    4170    4983
423 2018    4274    5121
423 2018    3828    5100
423 2018    1236    10532
424 2018    4188    12533

用漂亮的探索性数据分析EDA检查这个Kaggle内核

如果您使用的是Jupyter,那么请使用下面的魔术功能 %matplotlib内联 将matplotlib.pyplot作为plt导入 导入seaborn作为sns 具有良好探索性数据分析功能的kaggle内核 https://www.kaggle.com/sudalairajkumar/simple-exploration-notebook-zillow-prize/notebook plt.figurefigsize=8,8 sns.scatterplotx=df['x_pos']]。值,y=df['y_pos']。值,色调=df['year']。值 plt.ylabel'y_label here',fontsize=12 plt.xlabel'x_标签在这里’,fontsize=12 plt.title“把你的头衔放在这里”,fontsize=15 plt.legendloc='右上角',ncol=1 节目