• JViews Charts使用不同的形式(标记,线段,条形等等)以图形化的方式展现数据,用刻度来表示被展现数据的值。它使用图表展示数据,并可以自己定义各种方式,以及在图表中加入各种交互方式。并且它被设计成拥有性能和清晰的对象结构,是处理大量和(或)动态数据模型——比如实时监控系统的解决方案。

    Jviews Charts提供广泛的显示类型:

    标准的笛卡儿图表。数据用笛卡儿坐标系统进行显示,X轴和Y轴分别用水平轴和竖直轴表示,刻度是矩形的,并且成直角。

    极坐标图表用圆形显示数据。数据用极坐标系统进行显示,横坐标的值在圆上显示刻度,纵坐标的值是矩形的,呈放射状排列。

    雷达图表。雷达图表能够把各个数据相关起来看,并且进行多种类型的比较。在雷达图表中,每个类型的数值都有其自己的坐标轴,从中心点放射出来。同一个系列的数值用线条连接起来。

    气泡状图,代表了一定离散曲线的表现。

    高低值图,展现用高低值显示两个数据集,并定义了上升风格(高值比低值大)和下降风格(高值比低值小)。

     

     

    主要特征

    Jviews Charts具有如下特征

    功能完全的API。

    性能以及清晰的对象结构。

    广泛的显示类型:折线,条形,区域,气泡,高低值,散点,梯形,组合图。

    方便地定制。

    数据和其图形显示的明确区分。

    数据相关的图表。

    用级联样式表(CSS)动态控制显示的外观。

    和任何支持Swing的Java应用程序整合。

    Java Beans集,可以在你习惯的IDE中使用。

    在给定的坐标轴上进行坐标变换。变化可以是线性的,也可以是非线性的。

    按需导入。按需导入机制使你能够在海量的数据集中,通过只把图表连接到需要显示的数据来控制内存的使用。

    瘦客户端架构。

    基于标准Servlet Java技术的类包。

    内置支持图形创建。

    支持JPEG和PNG格式的图形(通过添加定制编码可以增加其它格式)。

    客户端图形的自动创建。

    功能完全的打印API。

    基于标准Java 2打印API。

    多页面打印。

    丰富的页面格式(段落排列,本地字体等等)。

    组合文档(图表,表格,文字混合)。

    可扩展的框架。

    Jviews Charts的典型用途

    Charts来反映数据,以观察它们的值和趋势走向,比如:

    需要反应数据,以观察数据的值和趋势走向的应用程序。比如通过搜索引擎显示Nasdaq指数。

    要求更严格的应用程序,它是专业人员用来完成他们日常工作的。这些图表通常需要实时更新,也就是说,它们和数据流相连接并实时刷新。这些图表由应用程序定制,需要精确的滚动、缩放、指定焦点数据、交互和编辑数据。这样的应用程序在所有的工业中都存在:交易应用,引擎测试(汽车,飞机等)和其它机械测试,网络或应用管理,科学研究。

    Charts的一般框架

           Charts基于一个具有MVC模型的Swing变种称之为可分离模型架构。在这种设计下,模型管理数据或构件代表的数值,而视图管理模型的图形化显示并处理图形上的交互。这种设计清晰地区分了处理数据集(也称为数据源)的图表数据模型和画出数据图形表示的图表显示。