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

我正在寻找一个类似gnuplot的程序来绘制时间线中的数据。

gnuplot-like ==

  • 在Linux上运行
  • 命令行function(一个GUI不会帮助我很多)
  • 脚本化的语法
  • 输出到jpg,png,svg或者gif

输出应该是这样的:

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

我的最终目标是使用来自预定的基于gawk的脚本的一些数据来自动创build时间线图像。 我已经探索了一些使用gnuplot的方法 。 Boxxyerrorbar的阴谋看起来很有希望,或者可能是一个带有一些透明部分的堆积条形图,甚至是一个热图types的阴谋可以工作。

但是,在我深入挖掘我的需求之前,我想看看其他人是否知道其他有用的工具。

随着R也有matplotlib有吨图表的可能性。

此外,我更喜欢matplotlib,因为它建立在python上,这是一个非常发达和记录脚本语言。

如果你已经使用matlab之前,你会发现matplotlib很容易学习,因为它定位后的matlab绘图东西的API。

你看过R语言及其数百个附加库吗,包括十几个图表和图表?

这是一种编程语言,其唯一的目的是数据分析和可视化。 您可以像其他任何脚本语言一样编写脚本(或交互使用脚本),并以可重复的方式实现其魔力。 它符合你所有的技术要求,在最糟糕的情况下,你可以创建你想要的绘图功能的阴谋(但我敢打赌,已经有东西,你想要什么)。 这里有一个相关的邮件列表讨论。