Я ищу график, который отображает тактовый сигнал. Следующее - это то, что я с нетерпением жду сюжета.
Я говорю четыре объекта. Объект один находится либо в состоянии 1, либо в состоянии 0 в течение определенного периода времени. Я также должен упомянуть (где-то в верхней части тактового сигнала), как долго это нулевой период и как долго это период.
Я должен выполнить описанную выше процедуру для остальной части трех объектов друг над другом, чтобы я мог сравнивать графики этих типов тактовых сигналов. Я прикрепил изображение, которое я хочу что-то на линии этого изображения. Где out2 out1 и т.д. Мои объекты, и я упоминаю длину каждого 0 или 1 состояния над каждым графиком. Мне не нужны эти часы и сигналы reset.
Может кто-нибудь сказать мне, какой тип графика должен я использовать для пользователя из библиотеки matplotlib для этого типа представления? как построить каждый сигнал один над другим?
plot
объекта "оси". Для метода plot
требуется диапазон значений y
для каждого сигнала. Вам нужно будет сгенерировать их с вашего объекта, принимая во внимание требуемое разрешение. [Edit: метод step
, кажется, еще проще использовать для подобных часам. Спасибо Джо за указание на это в комментарии].add_subplot
фигуры). Вы могли бы просто просто называть plot
несколько раз на тех же осях, но для этого вам нужно было бы вычислить точки данных перед головоломкой, чтобы поместить разные сигналы по отдельности вертикально.
plt.step
matplotlib.sourceforge.net/api/… в этом конкретном случае.