概述

优质
小牛编辑
132浏览
2023-12-01

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

最后更新:

类似资料

  • 概述 国际化和本地化的目的就是让一个网站应用能做到根据用户语种和指定格式的不同而提供不同的内容。 Django 对文本翻译, 日期、时间和数字的格式化,以及时区提供了完善的支持。 实际上,Django做了两件事: 由开发者和模板作者指定应用的哪些部分应该翻译,或是根据本地语种和文化进行相应的格式化。 根据用户的偏好设置,使用钩子将web应用本地化。 很显然,翻译取决于用户所选语言,而格式化通常取决

  • 虽然Django 满满的便捷性让Web 开发人员活得轻松一些,但是如果不能轻松地部署你的网站,这些工具还是没有什么用处。Django 起初,易于部署就是一个主要的目标。有许多优秀的方法可以轻松地来部署Django: 如何使用WSGI 部署 部署的检查清单 FastCGI 的支持已经废弃并将在Django 1.9 中删除。 如何使用FastCGI、SCGI 和AJP 部署Django 如果你是部署D

  • 本书概述 进程的概念大家都很熟悉,但你是否能准确说出僵尸进程的含义呢?还有 COW(Copy On Write)、Flock(File Lock)、Epoll 和 Namespace 的概念又是否了解过呢? 本书汇集了进程方方面面的基础知识,加上编程实例,保证阅读后能自如地回答以上问题,在项目开发中对进程的优化也有更深的理解。 本书架构 本书按循序渐进的方式介绍进程的基础概念和拓展知识,主要涵盖以

  • Docker在1.12.0和以上版本中增加了swarm模式。通过swarm模式管理的Docker Engines集群称之为“Swarm”。并可以通过Docker CLI来创建Swarm,在Swarm中部署应用服务,以及管理Swarm。 功能特点 在Docker Engines中集成了集群管理功能:通过Docker CLI可以创建一个用来发布应用services的swarm,而不需要安装其他任何额外

  • 这是 Elasticsearch 官方的 PHP 客户端。我们把 Elasticsearch-PHP 设计成低级客户端(低级设计模式),使用时不会偏离 REST API 的用法。 客户端所有方法几乎都与 REST API 对应,而且也与其他编程语言的客户端(如 ruby, python 等)方法结构相似。我们希望这种对应方式可以方便开发者更加容易上手客户端,且以最小的代价快速从一种编程语言转换到另

  • 特点 为什么用 Groovy?