Google Charts 是一个纯粹的基于JavaScript的图表库,旨在通过添加交互式图表功能来增强Web应用程序.它支持各种图表.在Chrome,Firefox,Safari,Internet Explorer(IE)等标准浏览器中使用SVG绘制图表.在传统的IE 6中,VML用于绘制图形.
Google Chart Java模块是一个基于Java的开源库,可提供优雅且功能丰富的Google在GWT应用程序中列出可视化,并可与GWT小部件库一起使用.有些章节讨论了Google图表的所有基本组件,并在GWT应用程序中提供了合适的示例.
功能
以下是Google图表的显着特征库.
兼容性 : 在所有主流浏览器和移动平台(如Android和iOS)上无缝工作.
多点触控支持 : 支持基于触摸屏的平台上的多点触控,如Android和iOS.适用于iPhone/iPad和基于Android的智能手机/平板电脑.
免费使用 : 开源,可以免费用于非商业用途.
轻量级 : loader.js核心库,是非常轻量级的库.
简单配置 : 使用json定义图表的各种配置,非常容易学习和使用.
动态 : 即使在生成图表后也允许修改图表.
多个轴 : 不限于x,y轴.支持图表上的多个轴.
可配置的工具提示 : 当用户将鼠标悬停在图表上的任意点上时,就会出现工具提示. googlecharts提供工具提示内置格式化程序或回调格式化程序,以编程方式控制工具提示.
日期时间支持 : 特别处理日期时间.提供针对日期明确类别的众多内置控件.
打印 : 使用网页打印图表.
外部数据 : 支持从服务器动态加载数据.使用回调函数提供对数据的控制.
文本轮换 : 支持在任何方向旋转标签.
支持的图表类型
Google图表库提供以下内容图表类型和减号;
Sr.否. | 图表类型/描述 |
---|---|
1 | 折线图 用于绘制线条/样条曲线图表. |
2 | 区域图 用于绘制区域图表. |
3 | 饼图 用于绘制饼图. |
4 | Sankey图表,散点图,阶梯区域图表,表格,时间轴,树图,趋势线 用于绘制分散的图表. |
5 | 气泡图 用于绘制基于气泡的图表. |
6 | 动态图表 用于绘制动态图表,用户可以在其中修改图表. |
7 | 组合 用于绘制各种图表的组合. |
8 | 3D图表 用于绘制3D图表. |
9 | 角度计 用于绘制车速表类型图表. |
10 | 热图 用于绘制热图. |
11 | 树地图 用于绘制树形图. |
在接下来的章节中,我们将通过示例详细讨论上述每种类型的图表.
许可证
Google图表是开源的,可以免费使用.请点击以下链接:服务条款.