首先,如果我在写这篇文章的时候对任何错误发表评论,对不起,英语不是我的第一语言。
我是一个初学者与数据可视化与python,我有一个数据框与115行,我想做一个散点图与4象限,并显示在R1的值(下图供参考)
enter image description here
现在这是我的散点图。这是一个足球运动员的数据集,所以我想在R1中画出球员的名字。这可能吗?
enter image description here
首先,如果我在写这篇文章的时候对任何错误发表评论,对不起,英语不是我的第一语言。
我是一个初学者与数据可视化与python,我有一个数据框与115行,我想做一个散点图与4象限,并显示在R1的值(下图供参考)
enter image description here
现在这是我的散点图。这是一个足球运动员的数据集,所以我想在R1中画出球员的名字。这可能吗?
enter image description here
2条答案
按热度按时间roejwanj1#
你可以用
plt.annotate
,根据玩家的x/y值,为你所关心的象限中的玩家创建一个子 Dataframe ,以此来标注每个点。输出图:
如果你只是在笔记本上工作,不需要保存所有球员的名字,那么使用“悬停”功能可能是一个更好的主意。注解每个球员的名字可能会变得过于忙碌的图表,所以只是悬停在点上可能会更适合你。
悬停输出示例:第一节第一节第一节第二节第一节
cwtwac6a2#
您可以在单个图形上绘制两个(或更多)散点图。
如果我正确理解了您要做的事情,您可以将数据集分为两部分:
1.不希望为其绘制名称的点
1.要为其打印名称的点
然后可以绘制第二个数据集并显示名称。
如果没有关于问题的任何其他详细信息,就很难做更多的工作。您可以编辑您的问题并添加数据集的最小示例。