GWT Google Charts 介绍
GWT Google Charts 介绍
Google Charts是一个纯基于 JavaScript 的图表库,旨在通过添加交互式图表功能来增强 Web 应用程序。它支持广泛的图表。图表是在 Chrome、Firefox、Safari、Internet Explorer(IE) 等标准浏览器中使用 SVG 绘制的。在旧版 IE 6 中,VML 用于绘制图形。
Google Chart Java Module是一个基于Java 的开源库,可在 GWT 应用程序中提供优雅且功能丰富的 Google Charts 可视化,并可与 GWT 小部件库一起使用。有几章讨论了 Google Charts 的所有基本组件,并在 GWT 应用程序中提供了合适的示例。
GWT Google Charts 特征
以下是 Google Charts 库的显著特点。
-
兼容性: 在所有主要浏览器和移动平台(如 android 和 iOS)上无缝运行。
-
多点触控支持: 在基于触摸屏的平台(如 android 和 iOS)上支持多点触控。非常适合 iPhone/iPad 和基于 android 的智能手机/平板电脑。
-
免费使用: 开源,可免费用于非商业目的。
-
轻量级: loader.js 核心库,是极其轻量级的库。
-
简单配置: 使用 json 定义图表的各种配置,非常易于学习和使用。
-
动态: 即使在图表生成后也允许修改图表。
-
多轴: 不限于 x、y 轴。支持图表上的多轴。
-
可配置的工具提示: 当用户将鼠标悬停在图表上的任何点时会出现工具提示。googlecharts 提供工具提示内置格式化程序或回调格式化程序以编程方式控制工具提示。
-
日期时间支持: 专门处理日期时间。提供对日期明智类别的众多内置控件。
-
打印: 使用网页打印图表。
-
外部数据:支持从服务器动态加载数据。使用回调函数提供对数据的控制。
-
文本旋转: 支持在任何方向上旋转标签。
GWT Google Charts 图表类型
GWT Google Charts支持以下类型的图表:
图表类型 | 描述 |
---|---|
区域图 | 用于绘制区域明智的图表。 |
条形图 | 用于绘制条形图。 |
气泡图 | 用于绘制气泡图。 |
K线图 | 用于绘制K线图。 |
柱状图 | 用于绘制柱状图。 |
组合图 | 用于绘制各种图表的组合。 |
直方图 | 用于绘制直方图。 |
折线图 | 用于绘制基于线/样条的图表。 |
地图图表 | 用于绘制地图图表。 |
组织结构图 | 用于绘制组织结构图。 |
饼图 | 用于绘制饼图。 |
桑基图 | 用于绘制桑基图。 |
散点图 | 用于绘制散点图。 |
阶梯图 | 用于绘制阶梯图图。 |
表格图 | 用于绘制表格图。 |
树状图 | 用于绘制树状图。 |