小编Joa*_*lén的帖子

在matplotlib中使用垂直线的图例

出于特定原因,我需要在matplotlib图例中显示一条垂直线.我试图让matplotlib明白我想要一条带有lines.Line2D(x,y)的垂直线,但这显然不起作用.

import matplotlib.pyplot as plt
from matplotlib import lines
fig, ax = plt.subplots()
ax.plot([0,0],[0,3])
lgd = []
lgd.append(lines.Line2D([0,0],[0,1], color = 'blue', label = 'Vertical line'))
plt.legend(handles = lgd)
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

我需要显示垂直线,而不是图例.有人可以帮忙吗?

python matplotlib legend

5
推荐指数
2
解决办法
1639
查看次数

标签 统计

legend ×1

matplotlib ×1

python ×1