matplotlib 设置legend的位置在轴最上方,长度与图的长度相同

复制代码
import matplotlib.pyplot as plt
import numpy as np

x1 = np.linspace(0, 10, 50)
x2 = [6,4,3]

ax = plt.subplot()
ax.plot(x1, label="test1")
ax.plot(x2, label="test2")
# 设置图例的位置
# 将左下角放置在【0, 1.02】位置处,横为1,纵为0.102
# borderaxespad:设置坐标轴与图例外边框的间距
ax.legend(bbox_to_anchor=(0, 1.02, 1, 0.102), 
loc='lower left',ncol=2, mode="expand", borderaxespad=0)

plt.show()


参考文献:

相关推荐
n***i953 天前
后端服务网格可观测性,Jaeger与Zipkin
erlang·matplotlib·iava-activema
大数据魔法师5 天前
Seaborn(一) - Seaborn绘图方法介绍
matplotlib·数据可视化
zx5201136 天前
pyinstaller 打包报错hook-matplotlib.backends.py
matplotlib·hook-matplotlib·.backends
Serendipity_Carl17 天前
爬虫数据清洗可视化链家房源
python·pandas·matplotlib
合作小小程序员小小店20 天前
基于可视化天气系统demo,基于python+ matplotlib+request爬虫,开发语言python,数据库无,10个可视化界面,需要的可以了联系。
开发语言·爬虫·python·matplotlib
景彡先生20 天前
Python matplotlib详解:从入门到精通,数据可视化利器
python·信息可视化·matplotlib
world-wide-wait22 天前
机器学习03——matplotlib
python·机器学习·matplotlib
~~李木子~~25 天前
Matplotlib 数据可视化基础测试题
信息可视化·matplotlib
MediaTea1 个月前
Python 第三方库:matplotlib(科学绘图与数据可视化)
开发语言·python·信息可视化·matplotlib
Kratzdisteln1 个月前
【Python】绘制椭圆眼睛跟随鼠标交互算法配图详解
python·数学·numpy·pillow·matplotlib·仿射变换