根据坐标放置matplotlib图例可以通过以下步骤实现:
import matplotlib.pyplot as plt
fig, ax = plt.subplots()
ax.plot(x, y, label='数据曲线')
ax.legend(loc='upper right')
其中,x
和y
是数据的横纵坐标,label
是图例的标签。loc
参数用于设置图例的位置,可选值包括:
'best'
:自动选择最佳位置'upper right'
:右上角'upper left'
:左上角'lower right'
:右下角'lower left'
:左下角'center'
:中心位置'center left'
:左边缘中心位置'center right'
:右边缘中心位置'upper center'
:上边缘中心位置'lower center'
:下边缘中心位置legend = ax.legend(loc='upper right', fontsize='small', frameon=True)
legend.get_frame().set_facecolor('white')
完整的代码示例:
import matplotlib.pyplot as plt
# 创建图形对象和子图对象
fig, ax = plt.subplots()
# 绘制图形并设置图例位置
ax.plot(x, y, label='数据曲线')
ax.legend(loc='upper right')
# 调整图例的其他属性
legend = ax.legend(loc='upper right', fontsize='small', frameon=True)
legend.get_frame().set_facecolor('white')
# 显示图形
plt.show()
对于腾讯云相关产品和产品介绍链接地址,可以参考腾讯云官方文档或者腾讯云的云计算服务页面进行查询。
领取专属 10元无门槛券
手把手带您无忧上云