gpt4 book ai didi

python - python 中的快速而肮脏的条形图?

转载 作者:行者123 更新时间:2023-11-28 21:30:59 26 4
gpt4 key购买 nike

我有一些 python 代码,它经常接收一条包含时间戳和边缘转换(从低到高或从高到低)的消息。我想在带状图上绘制每个转换的图表,以便以最少的工作量快速而直观地可视化数字波形。

你能推荐一些可以让这变得简单的方法或包吗?

我也不反对以 csv 等格式导出数据并将其加载到另一个程序中(如果这样更容易的话)。

编辑:

尝试过 CairoPlot:

>>> data = [(10, 0), (11, 1), (12.5, 0), (15, 1)]
>>> def fn(t):
... for d in data:
... if t > d[0]:
... return d[1]
... return data[-1][1]
...
>>> CairoPlot.function_plot( 'tester.png', data, 500, 300, discrete = True, h_bounds=( data[0][0],data[-1][0]), step = 1 )

这将我的 CPU 固定在 100% 超过 10 分钟,并且持续消耗内存。我在它用完所有交换空间之前杀死了它。我做错了什么还是 CairoPlot 坏了?

进一步编辑:

我现在使用 CairoPlot 有了一些更可行的东西,大致基于上面的代码。然而,由于分辨率的原因,它并不完美:我可能需要高达数十纳秒 (1e-8) 的分辨率才能捕获一些较短的脉冲。对于多秒图表,使用此方法需要非常很长时间。

最佳答案

我自己没用过,但也许 Cairo Plot值得一看。

关于python - python 中的快速而肮脏的条形图?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/557069/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com