Важно! С 20 апреля 2012 года функция графических диаграмм в Google Charts Tools официально объявлена устаревшей . Она продолжит работать в соответствии с нашей политикой прекращения поддержки .
Обзор
Один или несколько спарклайнов, отображаемых с помощью изображений с помощью Google Charts API . Изображения содержатся в таблице HTML.
Пример
<html> <head> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load("current", {packages:["imagesparkline"]}); google.charts.setOnLoadCallback(drawChart); function drawChart() { var data = google.visualization.arrayToDataTable([ ['Revenue', 'Licenses'], [435, 132], [438, 131], [512, 137], [460, 142], [491, 140], [487, 139], [552, 147], [511, 146], [505, 151], [509, 149] ]); var chart = new google.visualization.ImageSparkLine(document.getElementById('chart_div')); chart.draw(data, {width: 120, height: 40, showAxisLines: false, showValueLabels: false, labelPosition: 'left'}); } </script> </head> <body> <div id="chart_div" style="width: 120px; height: 40px;"></div> </body> </html>
Загрузка
Имя пакета google.charts.load
— "imagesparkline"
.
google.charts.load("current", {packages: ["imagesparkline"]});
Имя класса визуализации — google.visualization.ImageSparkLine
.
var visualization = new google.visualization.ImageSparkLine(container);
Формат данных
Любое количество столбцов. Все столбцы должны быть числами. Каждый столбец отображается как одна спарклайн.
Параметры конфигурации
Имя | Тип | По умолчанию | Описание |
---|---|---|---|
цвет | нить | Задает цвет для всех диаграмм. Строка в формате #rrggbb. Например: «#00cc00». Используется только в том случае, если параметр colors не указан. | |
цвета | Массив строк | Цвета по умолчанию | Цвета, используемые для столбцов данных. Массив строк, где каждый элемент является строкой в формате #rrggbb. Например: «#00cc00». Цвет i используется для столбца данных i. Если количество цветов меньше, чем количество столбцов, выбор цвета будет повторяться. |
наполнять | логический | ЛОЖЬ | Если true, область под линией будет заполнена цветом. |
высота | количество | Высота контейнера | Высота изображений в пикселях. |
меткаПозиция | нить | никто | Положение меток. Поддерживаемые значения: «нет», «левый», «правый». |
Максимум | Массив чисел | Максимальное значение данных каждого спарклайна | Максимальное значение для диапазона значений данных каждой спарклайна. Индекс в массиве должен соответствовать индексу столбца в DataTable. Если все значения равны нулю, это будет максимальное значение в серии. |
мин | Массив чисел | Минимальное значение данных каждого спарклайна | Наименьшее значение для диапазона значений данных каждой спарклайна. Индекс в массиве должен соответствовать индексу столбца в DataTable. Если все значения равны нулю, это будет минимальное значение в серии. |
показатьAxisLines | логический | истинный | Если true, отображаются осевые линии. Если false, то это не так, и значение по умолчанию для showValueLabels равно false. |
показатьвалуелейблс | логический | true, за исключением случаев, когда showAxisLines имеет значение false. | Если true, отображаются метки оси значений. |
заглавие | Массив строк | Заголовки не отображаются | Заголовки, используемые для каждого спарклайна. |
ширина | количество | Ширина контейнера | Ширина диаграмм в пикселях. |
макет | нить | 'в' | Вертикальное или горизонтальное расположение: 'v' для вертикального, 'h' для горизонтального. |
Методы
Метод | Тип возврата | Описание |
---|---|---|
draw(data, options) | никто | Рисует график. |
getSelection() | Массив элементов выбора | Возвращает индексы выбранных диаграмм в виде массива объектов. У каждого объекта есть свойство столбца, содержащее номер столбца выбранного спарклайна. Может возвращать более одного выбранного столбца. |
setSelection(selection) | никто | Выбирает указанные спарклайны и отменяет выбор спарклайнов, которые не указаны. selection — это массив объектов, каждый из которых имеет числовое свойство column , которое является индексом выбранного спарклайна. см. setSelection() для получения дополнительной информации. |
События
Имя | Описание | Характеристики |
---|---|---|
Выбрать | Стандартное событие выбора. | Никто |