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

Python新手如何调整sns.lmplot图例的文字及标题字体大小

解决方案

方法1:创建lmplot时直接通过参数设置(最简便)

在你调用sns.lmplot的时候新增legend_kws参数即可,直接指定图例标题和条目文字的大小:

sns.set_style("white")
g = sns.lmplot(
    x="diet_19", 
    y="Se_inv_19", 
    hue="taxa", 
    data=Data, 
    markers=["o","v","s","*","P","x"],
    # 新增下面这行配置图例
    legend_kws={"title_fontsize": 16, "fontsize": 14}
)

参数说明:title_fontsize对应图例标题的字体大小,fontsize对应图例内taxa名称的字体大小,你可以根据实际显示效果调整数值。

方法2:图表生成后手动调整图例属性

如果你已经完成了其他图表配置,不想修改原lmplot代码,可以在现有代码的最后追加以下代码即可:

# 调整图例标题字体大小
g.legend.get_title().set_fontsize(16)
# 调整图例内所有taxa名称的字体大小
for text in g.legend.get_texts():
    text.set_fontsize(14)

内容的提问来源于stack exchange,提问作者Banamali Panigrahi

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 05:09:03