【问题标题】:python matplotlib clock signal type graph help:python matplotlib 时钟信号类型图帮助:
【发布时间】:2011-05-02 03:08:51
【问题描述】:

我正在寻找描绘时钟信号的图表。以下是我期待的情节。

我说了四个对象。对象一在特定时间长度内处于状态 1 或状态 0。我还必须提到(时钟信号顶部的某些位置)零周期有多长以及 1 周期有多长。

我必须对其余三个对象一个接一个地执行上述过程,以便我可以比较这些时钟信号类型图。我附上了一张图片,我想要在这张图片的线条上添加一些东西。其中 out2 out1 等是我的对象,我在每个图表上方提到了每个 0 或 1 状态的长度。我不想要那些时钟和复位信号。

有人能告诉我我应该从 matplotlib 库中使用哪种类型的图形来进行这种类型的表示吗?如何将每个信号一个接一个地绘制?

【问题讨论】:

    标签: python matplotlib


    【解决方案1】:
    • 要自己绘制线条,请使用“axes”对象的plot 方法。 plot 方法需要每个信号的 y 值范围。考虑到所需的分辨率,您必须从您的对象中生成这些。 [编辑:step 方法似乎更容易用于类似时钟的信号。感谢乔在评论中指出这一点]。
    • 要以您想要的方式将它们全部绘制在一起,最好的办法是使用子图(add_subplot 图形的方法)。您也可以在同一轴上多次调用plot,但为此您必须预先计算数据点以垂直分别放置不同的信号。

    【讨论】:

    • 在这种特殊情况下,您可能需要提及 plt.step matplotlib.sourceforge.net/api/…
    • @user690682,如果这有帮助,请不要忘记接受 Eli 的回答。单击选票下方的灰色复选框以接受他的回答。如果您不接受答案,那么人们将来可能会更不愿意提供帮助
    猜你喜欢
    • 2011-03-19
    • 1970-01-01
    • 1970-01-01
    • 2012-01-19
    • 2023-03-03
    • 1970-01-01
    • 1970-01-01
    • 2021-12-27
    • 1970-01-01
    相关资源
    最近更新 更多