我使用下面的代码来生成一个relplot
:
df = pd.read_csv(r"train.csv")
df.head()
p1=sns.relplot(x="OS_Packages",y="Vulnerabilities",hue="OS_Distro",
size="High_Vulnerabilities",sizes=(400,1000), data = df)
plt.show()
我需要给图中的每个点添加文本。我该怎么做?我已经搜索过了,但只得到了regplot.
的结果,我正在寻找添加文本到relplot
的点。
2条答案
按热度按时间pprl5pva1#
正如在answer中提到的,您必须访问
relplot
返回的FacetGrid的轴。简单复制您的问题,并注明一点:
这将返回以下内容:
ykejflvf2#
您可以使用
seaborn.objects
来避免循环。下面是一个例子,使用了与jtweeder的答案相同的数据: