Панель ошибок Matplotlib только с ошибками - неправильный символ легенды - PullRequest
0 голосов
/ 26 октября 2018

Когда я делаю

import matplotlib.pyplot as plt
plt.errorbar(0., 0., xerr=1., capsize=3, capthick=3, label="wrong shape")
plt.legend()
plt.show()

Я получаю

enter image description here

Я считаю, что это неправильно, так как символ легенды имеетлиния, идущая за конечные точки слева и справа.Как я могу исправить это, чтобы символ легенды был просто |--|, а не -|--|-?

1 Ответ

0 голосов
/ 26 октября 2018

Matplotlib отлично работает в этом случае. Вы должны использовать ключевое слово handlelength, чтобы указать длину вашей линии.

import matplotlib.pyplot as plt
plt.errorbar(0., 0., xerr=1., capsize=3, capthick=3, label="wrong shape")
plt.legend(handlelength=1.)
plt.show()

enter image description here

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...