matplotlib 图例

在这里插入图片描述
plt.legend(loc='upper center',bbox_to_anchor=(-0.1,1), ncol = 1)在这里插入图片描述

plt.legend(loc='upper center',bbox_to_anchor=(-0.1,1), ncol = 5)

该行控制图例 loc 代表图例的位置,取值为’upper right’,‘upper left’,‘lower right’,'lower left’等
bbox_to_anchor(x,y)可以调节具体位置,以图片中心为原点,x,y为横纵坐标
ncol 为图例列数

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
matplotlib图例是用于解释图表中不同元素的标识。例如,如果您在图表中绘制了几条线,图例将告诉您哪条线代表哪个数据集。 以下是一个简单的示例,展示如何为matplotlib图表添加图例: ```python import matplotlib.pyplot as plt import numpy as np x = np.linspace(0, 10, 100) y1 = np.sin(x) y2 = np.cos(x) plt.plot(x, y1, label='sin(x)') plt.plot(x, y2, label='cos(x)') plt.legend() plt.show() ``` 在这个例子中,我们使用`plt.plot()`函数绘制了两条曲线,分别代表`sine(x)`和`cos(x)`函数。`label`参数指定了每条曲线的标签。`plt.legend()`函数添加了一个图例,它将标识每条曲线的颜色和标签。最后,`plt.show()`函数显示了图表。 您还可以使用其他参数来自定义图例的外观和位置。例如,您可以使用`loc`参数来指定图例的位置。以下是一些常用的位置字符串: - `'best'`: 自动选择最佳位置 - `'upper right'`: 右上角 - `'upper left'`: 左上角 - `'lower left'`: 左下角 - `'lower right'`: 右下角 - `'right'`: 右侧 - `'center left'`: 左侧居中 - `'center right'`: 右侧居中 - `'lower center'`: 底部居中 - `'upper center'`: 顶部居中 - `'center'`: 中心 例如,以下代码将图例放置在右下角: ```python plt.legend(loc='lower right') ``` 您还可以使用`bbox_to_anchor`参数指定图例的偏移量。例如,以下代码将图例放置在图表外部的右侧: ```python plt.legend(bbox_to_anchor=(1.05, 1), loc='upper left') ``` 要了解更多有关matplotlib图例的信息,请参阅官方文档:https://matplotlib.org/3.1.1/api/_as_gen/matplotlib.pyplot.legend.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值