Seaborn 图:调整重叠的 (x,y) 标签/文本

时间:2021-07-31 05:52:37

标签: python matplotlib seaborn

我对散点图上的每个 (x,y) 点都有文本注释。然而,标签重叠,看起来有点凌乱。有没有办法调整seaborn文本的文本?我已经看到一些库/python 包为 matplotlib 执行此操作。

https://github.com/Phlya/adjustText

import pandas as pd
import seaborn as sns 

df1 = pd.DataFrame({"one": [1,2,3,5,6,7,8],
                   "two": [3,6,4,3,8,2,5],
                   "label":['a','b','c','d','e','f','g']})

ax = sns.scatterplot(x='one', y='two', data = df1)

for line in range(0,df1.shape[0]):
    ax.text(df1.one[line]+0.04, 
            df1.two[line], 
            df1.label[line], horizontalalignment='left', 
            size='medium', color='black', weight='semibold')

0 个答案:

没有答案