我希望绘制一个描绘时钟信号的图表。以下是我期待的情节。
我说有四个对象。对象1在特定时间长度内处于状态1或状态0。我还必须提到(一些位于时钟信号顶部的位置)零周期有多长以及1周期有多长。
我必须对三个对象的其余部分进行上述步骤,以便我可以比较那些时钟信号类型图。我附上了一张我想要的东西在这张图片的线条上。 out2 out1等是我的对象,我提到每个图形上方每个0或1状态的长度。我不想要那些时钟和复位信号。
有人可以告诉我,对于这种类型的表示,我应该从matplotlib库中使用哪种类型的图形?如何将每个信号一个绘制在另一个上?
答案 0 :(得分:3)
plot
方法。 plot
方法需要每个信号的y
值范围。考虑到所需的分辨率,您必须从对象生成这些内容。 [编辑:step
方法似乎更容易用于类似时钟的信号。感谢Joe在评论中指出这一点。 add_subplot
方法)。您也可以在同一轴上多次调用plot
,但为此您必须先计算数据点以分别垂直放置不同的信号。