使用 gnuplot 在网页中显示数据
2010-03-15 00:00:00 来源:WEB开发网Hour:Minute:Seconds
根据 UNIX 日期表示法,日期变量应该放在双引号中。常用的其他格式包括:
%d - day of month 1 -31
%m - month of year 1 -12
%y - year 0-99
%b - three character of month name , ie: jan ,feb
%B - name of month
如果日期列采用 Hour-Minute 格式,就用 : set timefmt ″%H-%M″ 表示。
set style data lines
在显示这个图形时,绘制出的数据应该是一条平滑的数据线。常用的其他绘制格式包括:dots、boxes、errorbars、candlesticks。
plot "sarx1.txt" using 1:2 title "%user", '' using 1:3 title "%sys"
接下来,使用 plot 命令实际绘制或生成图形。首先,指定数据输入文件名,然后告诉 gnuplot 要绘制哪些列。在这个示例中,使用第 1 列作为 x 轴,绘制第 2 列数据,标题为 “%user”;然后绘制第 3 列,标题为 “%sys”。标题(即标签)显示在图形的右上角。在绘制时,第 2 列和第 3 列使用第 1 列作为 x 值。plot 命令中的每个 ‘using’ 语句由逗号分隔。下一节讨论为什么要使用两个单引号。
生成图像文件的命令格式为:
cat < conf file> | gnuplot
对于本文,我使用:
$ cat sarx.conf | gnuplot
现在会生成 sarimage.png 文件。为了查看这个图像,把这个文件复制到 Web 服务器文件系统中的 htdocs 目录中。
图 1(sarimage)显示使用提供的示例数据在 Web 浏览器中看到的输出。
更多精彩
赞助商链接