Справка по графику типа тактового сигнала python matplotlib: - PullRequest
1 голос
/ 02 мая 2011

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

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

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

clock signal graph. I want something like this

1 Ответ

3 голосов
/ 02 мая 2011
  • Чтобы нарисовать сами линии, используйте метод plot объекта "оси".Для метода plot требуется диапазон значений y для каждого сигнала.Вы должны были бы генерировать те из своего объекта, принимая во внимание требуемое разрешение. [Edit: метод step, кажется, еще проще использовать для синглов, похожих на часы.Спасибо Джо за то, что он указал на это в комментарии].
  • Чтобы нарисовать их все вместе, как вы хотите, лучше всего использовать подзаговоры (add_subplot метод фигуры).В качестве альтернативы вы можете просто вызвать plot несколько раз на одной и той же оси, но для этого вам придется вычислять точки данных перед началом, чтобы расположить разные сигналы отдельно по вертикали.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...