Учебники

GWT Google Charts – Обзор

Google Charts – это библиотека диаграмм на основе чистого JavaScript, предназначенная для улучшения веб-приложений за счет добавления интерактивных возможностей построения диаграмм. Он поддерживает широкий спектр графиков. Графики создаются с использованием SVG в стандартных браузерах, таких как Chrome, Firefox, Safari, Internet Explorer (IE). В устаревшем IE 6 VML используется для рисования графики.

Модуль Google Chart Java – это библиотека на основе Java с открытым исходным кодом, которая предоставляет элегантную и многофункциональную визуализацию Google Charts в приложении GWT и может использоваться вместе с библиотеками виджетов GWT. Есть главы, обсуждающие все основные компоненты Google Charts с подходящими примерами в приложении GWT.

Характеристики

Ниже приведены основные функции библиотеки Google Charts.

  • Совместимость – работает без проблем на всех основных браузерах и мобильных платформах, таких как Android и iOS.

  • Поддержка мультитача – поддерживает мультитач на платформах с сенсорным экраном, таких как Android и iOS. Идеально подходит для iPhone / iPad и смартфонов / планшетов на базе Android.

  • Бесплатное использование – с открытым исходным кодом и бесплатное использование в некоммерческих целях.

  • Легковесная библиотека ядра loader.js, чрезвычайно легкая библиотека.

  • Простые конфигурации – использует json для определения различных конфигураций диаграмм и очень прост в освоении и использовании.

  • Динамический – позволяет изменять график даже после генерации графика.

  • Несколько осей – Не ограничено осями x, y. Поддерживает несколько осей на графиках.

  • Настраиваемые всплывающие подсказки – всплывающая подсказка появляется, когда пользователь наводит курсор на любую точку графика. googlecharts предоставляет встроенный форматер всплывающей подсказки или форматера обратного вызова для программного управления подсказкой.

  • Поддержка DateTime – специально обрабатывать дату и время. Обеспечивает многочисленные встроенные средства управления над категориями с указанием даты.

  • Печать – печать диаграммы с использованием веб-страницы.

  • Внешние данные – поддерживает динамическую загрузку данных с сервера. Обеспечивает контроль над данными с помощью функций обратного вызова.

  • Поворот текста – поддерживает вращение надписей в любом направлении.

Совместимость – работает без проблем на всех основных браузерах и мобильных платформах, таких как Android и iOS.

Поддержка мультитача – поддерживает мультитач на платформах с сенсорным экраном, таких как Android и iOS. Идеально подходит для iPhone / iPad и смартфонов / планшетов на базе Android.

Бесплатное использование – с открытым исходным кодом и бесплатное использование в некоммерческих целях.

Легковесная библиотека ядра loader.js, чрезвычайно легкая библиотека.

Простые конфигурации – использует json для определения различных конфигураций диаграмм и очень прост в освоении и использовании.

Динамический – позволяет изменять график даже после генерации графика.

Несколько осей – Не ограничено осями x, y. Поддерживает несколько осей на графиках.

Настраиваемые всплывающие подсказки – всплывающая подсказка появляется, когда пользователь наводит курсор на любую точку графика. googlecharts предоставляет встроенный форматер всплывающей подсказки или форматера обратного вызова для программного управления подсказкой.

Поддержка DateTime – специально обрабатывать дату и время. Обеспечивает многочисленные встроенные средства управления над категориями с указанием даты.

Печать – печать диаграммы с использованием веб-страницы.

Внешние данные – поддерживает динамическую загрузку данных с сервера. Обеспечивает контроль над данными с помощью функций обратного вызова.

Поворот текста – поддерживает вращение надписей в любом направлении.

Поддерживаемые типы диаграмм

Библиотека Google Charts предоставляет следующие типы диаграмм –

Старший Тип диаграммы / Описание
1

Линейные графики

Используется для построения графиков на основе линий / сплайнов.

2

Диаграммы области

Используется для рисования площадных графиков.

3

Круговые диаграммы

Используется для рисования круговых диаграмм.

4

Диаграммы Санки, Точечные диаграммы, Ступенчатые диаграммы, Таблица, Временные шкалы, Древовидная карта, Трендовые линии

Используется для рисования разбросанных диаграмм.

5

Пузырьковые диаграммы

Используется для рисования пузырьковых диаграмм.

6

Динамические Графики

Используется для рисования динамических диаграмм, где пользователь может изменять диаграммы.

7

Комбинации

Используется для рисования комбинаций различных графиков.

8

3D-графики

Используется для рисования трехмерных диаграмм.

9

Угловые Датчики

Используется для построения диаграмм типа спидометра.

10

Тепловые карты

Используется для рисования тепловых карт.

11

Древовидные карты

Используется для рисования древовидных карт.

Линейные графики

Используется для построения графиков на основе линий / сплайнов.

Диаграммы области

Используется для рисования площадных графиков.

Круговые диаграммы

Используется для рисования круговых диаграмм.

Диаграммы Санки, Точечные диаграммы, Ступенчатые диаграммы, Таблица, Временные шкалы, Древовидная карта, Трендовые линии

Используется для рисования разбросанных диаграмм.

Пузырьковые диаграммы

Используется для рисования пузырьковых диаграмм.

Динамические Графики

Используется для рисования динамических диаграмм, где пользователь может изменять диаграммы.

Комбинации

Используется для рисования комбинаций различных графиков.

3D-графики

Используется для рисования трехмерных диаграмм.

Угловые Датчики

Используется для построения диаграмм типа спидометра.

Тепловые карты

Используется для рисования тепловых карт.

Древовидные карты

Используется для рисования древовидных карт.

В следующих главах мы подробно обсудим каждый тип вышеупомянутых диаграмм с примерами.

Лицензия

Google Charts является открытым исходным кодом и бесплатна для использования. Перейдите по ссылке: Условия использования .