图1 实时金融图表
Real-Time Graphics Tools for Java是完全由Java语言编写的图表制作软件工具包。开发人员可利用该软件包为Java应用程序及小应用程序绘制丰富多样的精美图表。它集QCChart2D图表制作软件、实时数据结构和专业的渲染于一身。
设计该软件考虑到的有:
1.数据类的更新和屏幕中的图表渲染不同步
2.从QCChart2D图表对象中获取实时的图表绘制对象,因而可以标准化地设置图表绘制对象的属性
3.任何QCChart2D软件包中的图表类型都可以制作成滚动图形
4.不限过程变量通道的数量,不限与过程变量相关的警报界限的数量,不限单张图表中实时图表的数量
5.实时对象的更新不会干扰或覆盖其它对象且会遵循创建图表时的z顺序
产品特色
1.可以在Windows 32位和64位操作系统中运行
2.独立的Java IDE:兼容于Eclipse, JBuilder,和NetBeans
3.Java Graphics2D 制表技术:兼容于Swing组件和应用程序
4.Revision 2.0新功能:支持程序运行时间坐标系中的新的滚动图形;可以在表格中显示过程变量的历史数据;垂直滚动:自动为数值、时间/日期和运行时间坐标系标记刻度;
图2 自动标记刻度
5.多个基于ChartView/JPanel的“自动”类:简化创建条形指示图、仪表指示图、仪表板指示图等。
图3 多种仪表盘设计图
6.过程变量和警报:实时数据存储RTProcessVar类中。
7.单个数值指示:单个数值指示与单个RTProcessVar相连
8.多个数值指示:多个数值指示与多个RTProcessVar相连
9.RTAuto…Indicator Classes:添加了新的类以简化条形指示图、计量表指示图仪表板指示图的创建过程。
10.滚动条:滚动条可以不断地重新标记滚动图形中的图表对象坐标系的刻度
图4 图表中可以有多个滚动条