Как создать легенду разметки с одним символом для каждой метки?
Как я могу создать легенду о разбросе без двух символов, появляющихся каждый раз? Я могу понять, зачем вам это нужно, когда вы соединяете символы по строкам, но для чистого графика рассеяния все, что я хочу в легенде, является одним из примеров символа. Этот сюжет из предыдущего столбца stackoverflow показывает, что я имею в виду:
![enter image description here]()
Ответы
Ответ 1
В команде legend
вы можете использовать опцию scatterpoints
:
ax.legend(loc=0, scatterpoints = 1)
Для нормального графика это опция numpoints
.
Здесь вы можете найти дополнительную информацию о аргументах ключевого слова для легенды: http://matplotlib.sourceforge.net/api/pyplot_api.html#matplotlib.pyplot.legend