#绘图 #绘图 #实时

应用 popoplot

一个用于将实时数值数据可视化为折线图的工具

6个版本 (破坏性更新)

0.7.0 2021年5月13日
0.6.0 2021年5月6日
0.5.0 2021年5月2日
0.4.0 2021年5月1日
0.2.0 2021年4月25日

#485 in 可视化

MIT 协议

20KB
507

popoplot

一个用于将实时数值数据可视化为折线图的工具

免责声明

该工具目前处于开发中,未来可能会有很大变化。

使用方法

启动它

popoplot --bind 127.0.0.1:9999 --bar-capacity 50 --max 100 --min 0

提供一些数据。这里我们使用netcat向其tcp端口发送0到100的数字流。

s=1; 
k=1; 
while sleep 0.1; do 
  echo $k; 
  let k=$k+$s; 
  if [ $k -eq 100 ]; then 
    s=-1; 
  elif [ $k -eq 0 ]; then 
    s=1; 
  fi; 
done | nc localhost 9999

这是输出

.................................................. 1
=................................................. 2
=................................................. 3
==................................................ 4
==................................................ 5
===............................................... 6
===............................................... 7
====.............................................. 8
====.............................................. 9
=====............................................. 10
=====............................................. 11
======............................................ 12
======............................................ 13
=======........................................... 14
=======........................................... 15
========.......................................... 16
========.......................................... 17
=========......................................... 18
=========......................................... 19
==========........................................ 20
==========........................................ 21

依赖项

~18–26MB
~217K SLoC