У меня есть данные pm2_5 , которые я построил с использованием диаграммы рассеяния matplotlib. Я хочу вставить несколько горизонтальных линий с разными значениями y , я делаю это вручную, вызывая функцию '' 'ax.axhline' '' для каждого отдельного значения y есть ли способ автоматизировать весь процесс?
# making a graph with delineated health levels of pm2.5 in the year 2015
fig, ax=plt.subplots(figsize=(10,7));
pm2_5.plot(kind='scatter',x='S_no',y='pm2_5',c='pm2_5',ax=ax, cmap='tab20b');
ax.axhline(y=150,linestyle ='--')
ax.axhline(y=100,linestyle ='--')
ax.axhline(y=200,linestyle ='--')
ax.axhline(y=300,linestyle ='--')
введите описание изображения здесь