linux - 用于时间线数据的类似 gnuplot 的程序

标签 linux graph charts gnuplot

我正在寻找一个类似 gnuplot 的程序,用于在时间轴中绘制数据图表。

类 gnuplot ==

  • 在 Linux 上运行
  • 命令行功能(GUI 对我帮助不大)
  • 脚本语法
  • 输出为 jpg、png、svg 或 gif

输出应该是这样的:

    |         |         |         |         |
set5|######################       |         |
    |         |         |         |         |
set4|      ######     #######     | ########|
    |         |         |         |         | 
set3|############       |#############      |##
    |         |         |         |         |
set2|         #########################     |
    |         |         |         |         |
set1|   #########       |###      |##########
    |         |         |         |         |
----+----+----+----+----+----+----+----+----+--
  00:00     00:30     01:00     01:30     02:00

我的最终目标是使用来自基于 gawk 的预定脚本的一些数据自动创建时间线图像。我探索了一些使用 gnuplot 执行此操作的方法。 Boxxyerrorbar 图看起来很有希望,或者可能是带有一些透明部分的堆叠条形图,甚至是热图类型的图都可以。

但在我进一步深入研究通过 gnuplot 形状的孔强制我的要求之前,我想看看是否有其他人知道任何有用的其他方法。

最佳答案

连同 R还有matplotlibtons图表的可能性。

此外,我更喜欢 matplotlib,因为它建立在 python 之上,python 是一种非常发达且有文档记录的脚本语言。

如果您之前使用过 matlab,您会发现 matplotlib 非常容易学习,因为它按照 matlab 的绘图方式调整其 API。

关于linux - 用于时间线数据的类似 gnuplot 的程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9106671/

相关文章:

linux - POSIX 共享内存和信号量权限由 open 调用错误设置

c++ - 插入一个元素到柠檬图库 map 而不复制

charts - Google 图表表格将单元格格式设置为百分比

c# - 不同系列之间的堆叠条形边框

r - 在指定了多个核心的 slurm 作业中,如何确定实际使用了多少个核心/CPU?

c - 增加标准输出缓冲区大小

c - clock_gettime系统调用的clk_id有什么区别

algorithm - 在某些条件下找到最短路径

algorithm - 计算迷宫中唯一路径的数量

javascript - highcharts group series 点击事件获取类别中的所有数据