Seaborn:带有背景颜色的图例

2024-05-06

以下问题解释了如何更改图例的背景颜色:matplotlib 图例背景颜色 https://stackoverflow.com/questions/19863368/matplotlib-legend-background-color。但是,如果我使用seaborn,这不起作用。有没有办法做到这一点?

import matplotlib.pyplot as plt
import numpy as np
a = np.random.rand(10,1)

plt.plot(a, label='label')
legend = plt.legend()
frame = legend.get_frame()
frame.set_facecolor('green')
plt.show()


import seaborn as sns

plt.plot(a, label='label')
legend = plt.legend()
frame = legend.get_frame()
frame.set_facecolor('green')
plt.show()

seaborn默认关闭图例框架,如果你想自定义框架的外观,我想你需要添加frameon=True你打电话时plt.legend.

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Seaborn:带有背景颜色的图例 的相关文章

随机推荐