首页 > 解决方案 > 将 seaborn 散点图图例与高维图例图分开

问题描述

我有一个 seaborn python 散点图,其图例太长而无法与主图相匹配。有没有办法单独保存图例。matplotlib.axes.scatter我知道如果我在这个要点中使用它可以做到,但我想使用 seaborn 因为表示更好。

%matplotlib inline
import matplotlib.pyplot as plt
import seaborn as sns
import numpy as np

np.random.seed(7)

plt.figure(figsize=(16,10))
fig = sns.scatterplot(
    x="tsne-2d-one", 
    y="tsne-2d-two",
    hue="labels",
    palette=sns.color_palette("hls", 3995),
    data=df_subset,
    legend='brief',
    alpha=0.3,
)

任何帮助,将不胜感激

示例图像

标签: pythonseabornlegendscattertsne

解决方案


推荐阅读