You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在matplotlib/seaborn中为图例标记添加黑色边缘边线

解决方法

Seaborn生成图例时默认不会同步散点的边线参数,你只需要在创建lgd图例对象的代码后新增以下代码,手动配置图例标记的边线样式即可:

# 遍历图例内所有标记,设置黑色边线
for handle in lgd.legend_handles:
    handle.set_edgecolor("Black")
    handle.set_linewidth(0.5)

如果使用的是旧版本Matplotlib,将legend_handles替换为legendHandles即可正常运行。设置后图例标记就会和图中散点保持一致,带有0.5线宽的黑色边缘。


内容的提问来源于stack exchange,提问作者Juan Pelaez Restrepo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.14 19:54:07