如何将图例边缘从圆角更改为尖角

PUA*_*ron 4 formatting matplotlib legend

如何将 matplotlib 中生成的图例的框架边缘从圆形更改为尖角?

Sco*_*ton 5

让我们使用set_boxstyle

from seaborn import load_dataset
import matplotlib.pyplot as plt

df = load_dataset('tips')

df.head()

ax = df.plot('sex',['total_bill','tip'])
ax.legend().get_frame().set_boxstyle('Round', pad=0.2, rounding_size=2)
Run Code Online (Sandbox Code Playgroud)

输出:

在此输入图像描述