我将串行数据从uart发送到pc,并试图绘制正弦波(使用Python),通过函数生成器通过ADC12 of MSP430F5438A发送。我能够绘制较低采样频率(<120 as )的波形,但当我增加采样频率时,数字被连在一起,即如果通过uart发送两个值2563,2879,然后python将它们读取为25632879。所以,当值不正确时,我无法绘制这个图。我是在发送没有新行的值,如果用新行发送,那么值<
我现在想绘制分布图,现在的方法是手动检查邻居集的大小是否落入特定的桶中(我手动设置桶的大小,这个检查过程会产生一堆非常丑陋的if- then -else语句),然后相应地增加频率。然后我调用matplotlib并绘制图形。整个过程看起来真的很繁琐,一点也不像蟒蛇。这在Excel中是完全可行的,但我正在努力使它尽可能地具有编程性。我相信有更好的方法可以做到这一点,但我找不到任何与频率图相关的东西。任何建议都是很棒的。