Есть ли способ наложить линию на 2D цветной график в matplotlib?

#python #matplotlib

#python #matplotlib

Вопрос:

У меня есть 2D цветной график, который выглядит следующим образом:

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

и я хочу добавить горизонтальную линию, проходящую через нее, указывающую определенное значение временной задержки. Есть ли способ сделать это с помощью matplotlib?

Ответ №1:

Вы имеете в виду axhspan ?

Это нарисует горизонтальную линию на высоте или специальное значение от левой границы до правой границы вашего ax. Значения y находятся в координатах данных, а значения x — в координатах осей.

 ax.axhspan(special_value, special_value, xmin=0, xmax=1, color="red")
 

Вы можете указать большую верхнюю / нижнюю границу, чтобы вся область выше / ниже этого специального значения тоже была окрашена, или вы можете использовать axhline , как предложено @import random, если вам нужна одна строка.

Комментарии:

1. Может быть проще с axhline .

2. Это именно то, что мне было нужно @importrandom, спасибо!