Как добавить дополнительные информационные точки в сюжет Matplotlib? - PullRequest
0 голосов
/ 29 июня 2019

Итак, я хочу построить график Matplotlib x против y, но теперь в определенных x точках я хочу добавить точку или маленький кружок с другим значением z, написанным рядом с ним.

В основном кривая зависит от 3 переменных, и я хочу построить ее с 2 переменными, но в определенных точках я хочу добавить кружок или точку, говорящую нам о z в этой точке. Также обратите внимание, что будет несколько графиков, поэтому круг или точка z должны быть одного цвета.

Как я могу это сделать?

1 Ответ

2 голосов
/ 07 июля 2019

Для маркировки вы можете использовать matplotlib.pyplot.annotate("text", (x, y) ), чтобы комментировать конкретную точку (x, y) текстом.

Пожалуйста, проверьте этот ресурс для определения и примеров: https://matplotlib.org/api/_as_gen/matplotlib.pyplot.annotate.html#examples-using-matplotlib-pyplot-annotate

Чтобы отметить определенные точки, вам нужно использовать аргумент markevery в matplotlib.pyplot.plot().Вы также можете настроить внешний вид маркера с помощью аргумента marker.

Пожалуйста, ознакомьтесь с этим отличным ответом для получения дополнительной информации: Как пометить определенные точки данных на графике matplotlib

Надеюсь, все это было полезно!

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