核心类主要有:
:图表对象,任何类型的图表的最终表现形式都是在该对象进行一些属性的定制。
引擎本身提供了一个工厂类用于创建不同类型的图表对象
数据集对象,用于提供显示图表所用的数据。根据不同类型的图表对应着很多类
型的数据集对象类
:图表区域对象,基本上这个对象决定着什么样式的图表,创建该对象的时候需要
、 以及数据集对象的支持
:用于处理图表的两个轴:纵轴和横轴
:负责如何显示一个图表对象
!用于生成 "# 图表中每个项目的鼠标点击链接
$$!用于生成图象的帮助提示,不同类型图表对应不同类型的工具提示类
对于常用的饼图阖柱状图,比较简单而且网上有很多的文章介绍,在这里就不再一一复述了,
%可以参考这篇文章 &&'''()*+#,,&-'.&&-&(&,/0'(1,0)
主要说明下另一种常见的报表,时序图,首先声明一个曲线数据集合对象和曲线对象
$,23,303'3$,2%45
&&声明具体是曲线对象,%可根据实际情况在同一张图中显示多条曲线进行数据比对,根据实际应用情况当超过 6 条曲线
时,就会有些乱。4
$,23,)303'3$,2%7服务器 在线用户数量745
$,23,*303'3$,2%7服务器 8 在线用户数量745
我在使用 $,3303'3$,%45
$,3303'3$,%45
在生成数据集时(%'3%93,9349):44)只能生成最小单位为天的横轴所以改用了
$,2;
&&根据当前时间取得横轴坐标,时间间隔为 ) 小时
3303<%45
3303%=>45
3,303%?@A$B43C3)5
3303%=D@D?@A$B45
&&这里改为根据自己程序得到的需要显示的时间点和对应的数据的集合5
3# )303 )%45
3# *303 *%45
&&使用循环,把 轴, 轴的值赋给 ,)
3%330:5E#)F%45CC43G
;;;33303#)HIB%45
;;;33303#)HI%45
;&&将每一对数据(时间,数值)添加到数据集合 )%曲线对象 )4中
;;;3,)%'3B%9393,934945
J
3%330:5E#*F%45CC43G
;;;33303#*HIB%45
;;;33303#*HI%45
;&&将每一对数据(时间,数值)添加到数据集合 *%曲线对象 *4中
;;;3,*%'3B%9393,934945
评论0
最新资源