当前位置: 首页 > 教程 > Google Charts >

GWT Google Charts 介绍

精华
小牛编辑
315浏览
2023-03-14

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线图。
柱状图 用于绘制柱状图。
组合图 用于绘制各种图表的组合。
直方图 用于绘制直方图。
折线图 用于绘制基于线/样条的图表。
地图图表 用于绘制地图图表。
组织结构图 用于绘制组织结构图。
饼图 用于绘制饼图。
桑基图 用于绘制桑基图。
散点图 用于绘制散点图。
阶梯图 用于绘制阶梯图图。
表格图 用于绘制表格图。
树状图 用于绘制树状图。

最后更新:

类似资料

  • 目录表 简介 Python的特色 概括 为什么不使用Perl? 程序员的话 简介 Python语言是少有的一种可以称得上即简单又功能强大的编程语言。你将惊喜地发现Python语言是多么地简单,它注重的是如何解决问题而不是编程语言的语法和结构。 Python的官方介绍是: Python是一种简单易学,功能强大的编程语言,它有高效率的高层数据结构,简单而有效地实现面向对象编程。Python简洁的语法和

  • A physicist, an engineer, and a computer scientist were discussing the nature of God. Surely a Physicist, said the physicist, because early in the Creation, God made Light; and you know, Maxwell's equ

  • 自动化测试对于现代web开发者来说,是非常实用的除错工具。你可以使用一系列测试-- 测试套件 -- 来解决或者避免大量问题: 当你编写新代码的时候,你可以使用测试来验证你的代码是否像预期一样工作。 当你重构或者修改旧代码的时候,你可以使用测试来确保你的修改不会在意料之外影响到你的应用的应为。 测试web应用是个复杂的任务,因为web应用由很多的逻辑层组成 -- 从HTTP层面的请求处理,到表单验证

  • 介绍 动机 核心概念 三大原则 先前技术 学习资源 生态系统 示例

  • Bootstrap是当前世界最受欢迎的用于建立响应式、移动设备优先的站点和应用的框架。在其中,你将发现高质量的HTML、CSS以及JavaScript,使你的工程项目变得无比简单。 下面教你如何快速上手Bootstrap CDN,并建立一个模板化的起始页面。 开门见山 想要快速地把BootStrap添加到你的工程项目中?那就使用Bootstrap CDN吧,它则MaxCDN提供。想使用一个程序包管

  • 前言 ES6/7 带来的变革 自ES6确定和ES7的async/await开始普及,node.js的发展变得更加迅速,可以预见到JavaScript中令人“头疼”的多层嵌套回调(注意是”多层嵌套回调“)将会使用Promise + async/await的方式逐渐替代(不是完全替代,多层嵌套回调也有其特殊的应用场景)。 koa2 大势所趋的前景 基于async/await实现中间体系的koa2框架将

开发工具