WEB开发网
开发学院操作系统Linux/Unix 使用 gnuplot 在网页中显示数据 阅读

使用 gnuplot 在网页中显示数据

 2010-03-15 00:00:00 来源:WEB开发网   
核心提示: 用 sar 创建图形sar 可能是最常用的收集性能数据的方法,所以我们以它作为示例,使用 gnuplot 在网页中显示数据(3),清单 1(sarx.txt)是通过运行 sar 收集的数据,数据收集时间为 5 小时,setxdatatimesettimefmt"%H:%M:%S&quo

用 sar 创建图形

sar 可能是最常用的收集性能数据的方法,所以我们以它作为示例。清单 1(sarx.txt)是通过运行 sar 收集的数据,数据收集时间为 5 小时,每小时收集一次,输出已经经过筛选。

清单 1. sarx.txt

14:10:50    33 27  4   36   4.00 
15:10:50    29 14  3   28   4.00 
16:10:50    35 21  1   31   4.00 
17:10:49    38 29  2   39   4.00 
18:10:40    42 29  3   35   4.00 

接下来,创建一个文件以包含生成图形所需的所有 gnuplot 命令。可以给这个文件起任何名字;在本文中,我把它命名为 sarx.conf。

为了能够生成图像,必须告诉 gnuplot 图形文件应该采用什么格式以及应该如何显示。清单 2(sarx.conf)包含执行 set 操作的配置文件。以 # 字符开头的行是注释。我们仔细看看 清单 2。

set terminal png truecolor 

首先设置终端类型,这告诉 gnuplot 生成的图像应该采用什么格式。本文使用 png (Portable Network Graphics) 格式。

set output "sarimage.png" 

接下来,告诉 gnuplot 实际的输出图像文件名。在这里,文件名为 sarimage.png。

set autoscale 

在生成图形时,需要指定数据的 x 和 y 轴范围。这个示例让 gnuplot 自己计算范围值。但是,可以修改这个选项(稍后演示)。

set xdata time 
set timefmt "%H:%M:%S" 

因为这个示例使用日期值作为数据的参照点,需要告诉 gnuplot 日期数据的格式。在 清单 1 sarx.txt 中,日期格式为:

上一页  1 2 3 4 5 6 7 8  下一页

Tags:使用 gnuplot 网页

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接