matplotlib显示图例
时间: 2023-11-03 09:57:46 浏览: 104
python使用matplotlib绘图时图例显示问题的解决.docx
matplotlib可以通过调用pyplot.legend()方法来显示图例。在这个方法中,你可以设置图例的位置、标题、字体大小等属性。你可以使用方式1或方式2来绘制图例,具体取决于你的需求。在方式1中,你可以直接在绘图对象上调用legend()方法并设置标题,而在方式2中,你需要先绘制一个线条对象,然后将其传递给legend()方法并设置标题。以下是一个示例代码:
import matplotlib.pyplot as plt
import numpy as np
# 生成数据
x = np.linspace(0, 2 * np.pi, 1000)
y = np.cos(x)
# 创建图像和子图
fig, ax = plt.subplots()
# 绘制曲线
ax.plot(x, y, label='余弦函数', color='cornflowerblue')
# 添加图例
ax.legend(title='图例标题', title_fontsize=12)
# 显示图像
plt.show()
阅读全文