目录

GWT Google Charts - 概述

Google Charts是一个纯JavaScript的图表库,旨在通过添加交互式图表功能来增强Web应用程序。 它支持各种图表。 在Chrome,Firefox,Safari,Internet Explorer(IE)等标准浏览器中使用SVG绘制图表。 在传统的IE 6中,VML用于绘制图形。

Google Chart Java Module是一个基于Google Chart Java Module开源库,可在GWT应用程序中提供优雅且功能丰富的Google Charts可视化,并可与GWT小部件库一起使用。 有章节讨论了Google图表的所有基本组件,并在GWT应用程序中提供了合适的示例。

特点 (Features)

以下是Google Charts库的显着特征。

  • Compatability - 在所有主流浏览器和Android和iOS等移动平台上无缝工作。

  • Multitouch Support - 支持基于触摸屏的平台上的多点触控,如Android和iOS。 适用于iPhone/iPad和基于Android的智能手机/平板电脑。

  • Free to Use - 开源,可以免费用于非商业目的。

  • Lightweight - loader.js核心库,是极其轻量级的库。

  • Simple Configurations - 使用json定义图表的各种配置,非常容易学习和使用。

  • Dynamic - 即使在生成图表后也允许修改图表。

  • Multiple axes - 不限于x,y轴。 支持图表上的多个轴。

  • Configurable tooltips - 当用户将鼠标悬停在图表上的任意点时,就会出现Configurable tooltips提示。 googlecharts提供工具提示内置格式化程序或回调格式化程序,以编程方式控制工具提示。

  • DateTime support - 特别处理日期时间。 提供多个日期明智类别的内置控件。

  • Print - 使用网页打印图表。

  • External data - 支持从服务器动态加载数据。 使用回调函数提供对数据的控制。

  • Text Rotation - 支持在任何方向上旋转标签。

支持的图表类型

Google Charts库提供以下类型的图表 -

Sr. No. 图表类型/描述
1

Line Charts

用于绘制基于线/样条曲线的图表。

2

Area Charts

用于绘制区域明智的图表。

3

Pie Charts

用于绘制饼图。

4

Sankey Charts, Scatter Charts, Stepped area charts, Table, Timelines, TreeMap, Trendlines

用于绘制分散的图表。

5

Bubble Charts

用于绘制基于气泡的图表。

6

Dynamic Charts

用于绘制动态图表,用户可以在其中修改图表。

7

Combinations

用于绘制各种图表的组合。

8

3D Charts

用于绘制3D图表。

9

Angular Gauges

用于绘制车速表类型图表。

10

Heat Maps

用于绘制热图。

11

Tree Maps

用于绘制树图。

在接下来的章节中,我们将通过示例详细讨论上述每种类型的图表。

Licence

Google Charts是开源的,可以免费使用。 请点击链接: Terms of Service

↑回到顶部↑
WIKI教程 @2018