Как выбрать нужные метки на графике matplotlib Python

Помогите пожалуйста, не понимаю как сделать нужные мне метки по пикам моего графика. Мой код:

dis1 = dis['район']
District1 = dis['count']
plt.plot(dis1, District1, marker = "o", c = "salmon",)
plt.grid ()
plt.rcParams ['figure.figsize'] = [25, 15]
plt.xticks(rotation = 90)

Такой график получается:

введите сюда описание изображения

Мне нужно сделать так, что бы пиковые значения были написаны (можно сделать, например, от 50 на оси y?), А другие нет (скрыты или удалены я не знаю как действовать тут).

Что должно быть получиться:

введите сюда описание изображения


Ответы (1 шт):

Автор решения: strawdog

Самое простое решение - оставить только нужные вам метки:

dis1 = dis['district']
District1 = dis['count']

plt.plot(dis1, District1, marker = "o", c = "salmon",)
plt.grid()
plt.rcParams ['figure.figsize'] = [25, 15]
labels = dis[dis["count"]>=50]
plt.xticks(labels.index, labels["district"], rotation = 90)
plt.show()

введите сюда описание изображения

→ Ссылка