Построение линейного графика с выделенными точками данных? - PullRequest
0 голосов
/ 01 мая 2018

Как я могу использовать matplotlib или любую другую библиотеку для рисования линейных графиков в Python с выделенными / заметными точками данных, что-то вроде того, что показано на рисунке? enter image description here

Ответы [ 2 ]

0 голосов
/ 01 мая 2018

Вы можете создать два графика, один для ваших основных данных, а другой, с заметными точками данных:

import matplotlib.pyplot as plt
#example data below:
main_data = [[45, 23, 13, 4, 5, 66], [33, 23, 4, 23, 5, 56]]
highlight = [[46, 42], [34, 10]]
plt.plot(*main_data)
plt.scatter(*highlight, marker='v', color='r')

enter image description here

0 голосов
/ 01 мая 2018

Возможно, стоит нарисовать каждую точку отдельно, как отдельный цвет!

Примерно так:

import matplotlib.pyplot as plt
x = [1,2,3,4,5]
y = [1,2,3,4,5]
plt.plot(x,y, 'bo-')
plt.plot(x[1],y[1], 'r*')
plt.show()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...