Справка по графику типа тактового сигнала python matplotlib:

1

Я ищу график, который отображает тактовый сигнал. Следующее - это то, что я с нетерпением жду сюжета.

Я говорю четыре объекта. Объект один находится либо в состоянии 1, либо в состоянии 0 в течение определенного периода времени. Я также должен упомянуть (где-то в верхней части тактового сигнала), как долго это нулевой период и как долго это период.

Я должен выполнить описанную выше процедуру для остальной части трех объектов друг над другом, чтобы я мог сравнивать графики этих типов тактовых сигналов. Я прикрепил изображение, которое я хочу что-то на линии этого изображения. Где out2 out1 и т.д. Мои объекты, и я упоминаю длину каждого 0 или 1 состояния над каждым графиком. Мне не нужны эти часы и сигналы reset.

Может кто-нибудь сказать мне, какой тип графика должен я использовать для пользователя из библиотеки matplotlib для этого типа представления? как построить каждый сигнал один над другим?

Изображение 174551

Теги:
matplotlib

1 ответ

3
Лучший ответ
  • Чтобы нарисовать линии, используйте метод plot объекта "оси". Для метода plot требуется диапазон значений y для каждого сигнала. Вам нужно будет сгенерировать их с вашего объекта, принимая во внимание требуемое разрешение. [Edit: метод step, кажется, еще проще использовать для подобных часам. Спасибо Джо за указание на это в комментарии].
  • Чтобы собрать все вместе так, как вы хотите, лучше всего использовать подзаголовки (метод add_subplot фигуры). Вы могли бы просто просто называть plot несколько раз на тех же осях, но для этого вам нужно было бы вычислить точки данных перед головоломкой, чтобы поместить разные сигналы по отдельности вертикально.
  • 2
    Вы можете упомянуть plt.step matplotlib.sourceforge.net/api/… в этом конкретном случае.
  • 0
    @Joe: спасибо, обновлено
Показать ещё 1 комментарий

Ещё вопросы

Сообщество Overcoder
Наверх
Меню