【问题标题】:Seaborn Boxplot - axis color and widthSeaborn Boxplot - 轴颜色和宽度
【发布时间】:2019-06-26 15:44:18
【问题描述】:

我正在使用 seaborn 创建箱线图。如何修改轴线粗细和颜色?

我不知道在我的代码中哪里可以解决这个问题。我需要改变 x 轴的颜色和宽度,使它变蓝变厚....

谢谢

plt.figure()
fig = plt.figure(figsize=(45,35), dpi=150)
font_size_axes=128
label_font_size=128
ax = sns.boxplot(x=group, y=strain_lable[:], data=table,order=data_order,   palette=my_pal, width=0.3, 
             fliersize=50, linewidth=12)

【问题讨论】:

  • 两个 cmets:你确定你需要一个 45x35 英寸的地块吗?而且,你似乎是在无缘无故地创造两个数字?
  • plt.figure() 不需要。这是一个错误,因为我复制了一部分代码。我需要真正高质量的数字,因为它们不应该被像素化。

标签: python-3.x seaborn boxplot


【解决方案1】:
ax.spines['left'].set_linewidth(5)
ax.spines['left'].set_color('orange')

如果需要给所有的刺上色,可以循环遍历:

for _,s in ax.spines.items():
    s.set_linewidth(5)
    s.set_color('cyan')

如果您想对一堆绘图进行这些更改,您可能会考虑更改 rc 文件(请参阅"Customizing matplotlib")。相关属性为'axes.linewidth''axes.edgecolor'

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2021-10-29
    • 1970-01-01
    • 2019-01-22
    • 2020-07-10
    • 2017-12-02
    • 2023-02-18
    • 1970-01-01
    • 2021-05-09
    相关资源
    最近更新 更多