【发布时间】:2021-04-24 22:59:04
【问题描述】:
我有一个 seaborn 条形图和一条在其顶部绘制的回归线,看起来像 this。如您所见,我有一个使用 seaborn.barplot() 自动创建的图例,并且我正在尝试使用此添加 R^2 分数:
g = sns.barplot(x='City/Town', y="Value", hue="Metric", data=df, ax=ax1)
h, l = g.get_legend_handles_labels()
g.legend(h + [lin_reg.score(X, Y)], l + ['R^2 score'], title="Legend")
它不会抛出错误,事实上我知道它正在工作,因为它将标题更改为“Legend”,但它也没有添加 R^2。
【问题讨论】:
-
什么是
lin_reg.score(X, Y)? -
您好,您的代码不完整。
X,Y是什么?另一个情节在哪里,你的第二个轴,你用它做什么?你有示例数据集吗?和@Ynjxsjmh 一样的问题,lin_reg.score(X, Y)是什么?
标签: python matplotlib seaborn