Значение данных у каждого маркера - PullRequest
2 голосов
/ 19 июня 2011

Как я могу показать значение каждой точки данных у каждого маркера при построении с помощью matplotlib.pyplot.plot ()?

1 Ответ

0 голосов
/ 09 марта 2013

Создать функцию для добавления меток к заданной строке

import matplotlib
def add_labels(line):
    x,y=line.get_data()
    labels=map(','.join,zip(map(lambda s: '%g'%s,x),map(lambda s: '%g'%s,y)))
    map(matplotlib.pyplot.text,x,y,labels)

Пример использования

x=[2,5,7,10]
y=[3.3,5.6,2.1,-.5]
line,= matplotlib.pyplot.plot(x,y)
add_labels(line)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...