matplotlib设置图例无框
时间: 2024-04-26 20:19:21 浏览: 85
matlab实现图像无白框输出
4星 · 用户满意度95%
在matplotlib中,可以通过设置图例的边框属性来实现无框的效果。具体的步骤如下:
1. 首先,创建一个图例对象,可以使用`plt.legend()`函数来创建图例。
2. 然后,通过设置图例对象的`frameon`属性为False,即可实现无框的效果。
下面是一个示例代码:
```python
import matplotlib.pyplot as plt
# 绘制图形
plt.plot([1, 2, 3], [4, 5, 6], label='Line 1')
plt.plot([1, 2, 3], [7, 8, 9], label='Line 2')
# 创建图例对象并设置无框
legend = plt.legend()
legend.set_frame_on(False)
# 显示图形
plt.show()
```
这样就可以实现无框的图例效果了。
阅读全文