【发布时间】:2021-11-19 22:58:54
【问题描述】:
这是一个相当简单的问题。我正在创建一个具有多个插入轴的 Matplotlib 图。
我已经删除了刻度线,以便每个插入轴的插入脊以 90 度角相交。但是,当您向该图形添加图例时,它会添加一个图例对象,该图例对象的每个“边缘”都有略微圆形的脊椎连接。
有没有一种简单的方法可以为插入轴或更一般的轴的刺获得类似的效果?
我的代码:
fig, e = plt.subplots(figsize=(10, 5))
a = e.inset_axes([.1, .1, .1, .2])
b = e.inset_axes([.3, .1, .1, .2])
for ax in [a, b]:
ax.set_yticks([])
ax.set_xticks([])
当前输出:
期望的输出:
【问题讨论】:
-
你能显示你用来添加图例的代码吗?
-
@HåkonHægland 图例的代码只是
ax.legend()的默认值 -
图例对象没有刺。它有类似
FancyBboxPatch的东西。 previous question 一直没有得到答复,这可能意味着没有简单的方法。 -
@JohanC 有趣。感谢您的澄清。
标签: python matplotlib plot