如何在Seaborn relplot中自定义标题和y标签

2024-10-04 11:28:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我现在有一个海本的故事情节

harker = sns.relplot(data = majorsLong, x = "SiO2", y = "Wt %", palette = colors,
                     markers = marks, style = "Lithology", hue = "Lithology",
                     kind = "scatter", col = "Oxide", col_wrap = 2, s = 150,
                     facet_kws = {'sharey': False, 'sharex': True},
                     linestyle = "None", legend = False)

这就创造了这个数字

enter image description here

我想用这个数字做两件事。首先,我想删除所有的子地块标题。第二,我想将每个y标签(甚至是内部标签)设置为"Oxide" + " Wt %",但不知道如何做


Tags: falsedata数字col标签snswtpalette
2条回答

您可以通过harker.axes进行迭代:

for ax in harker.axes.flatten():
    ax.set_title('')
    ax.set_ylabel('Oxide + Wt %')

您可以直接从harker FacetGrid对象设置这些参数:

harker.set_titles("")
harker.set_ylabels("My Label", clear_inner=False)

您不需要遍历轴,这些方法在所有方面都设置它们

相关问题 更多 >