Это довольно простой вопрос. Я работаю над созданием фигуры 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
. предыдущий вопрос остался без ответа, что, вероятно, означает, что простого пути не существует.@JohanC Интересно. Спасибо за это разъяснение.