Важно! Часть «Диаграммы изображений» в Google Chart Tools официально объявлена устаревшей с 20 апреля 2012 г. Она продолжит работать в соответствии с нашей политикой прекращения поддержки .
Обзор
Одна или несколько спарклайнов, отображаемых с помощью изображений с помощью API Google Charts . Изображения содержатся в таблице 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. Если количество цветов меньше количества столбцов, выбор цвета будет повторяться. | 
| наполнять | логическое значение | ЛОЖЬ | Если это правда, область под линией будет заполнена цветом. | 
| высота | число | Высота контейнера | Высота изображений в пикселях. | 
| меткаПозиция | нить | никто | Положение меток. Поддерживаемые значения: «нет», «слева», «справа». | 
| Макс | Массив чисел | Максимальное значение данных каждой спарклайна | Максимальное значение диапазона значений данных каждой спарклайна. Индекс в массиве должен соответствовать индексу столбца в DataTable. Если все значения равны нулю, это будет максимальное значение в серии. | 
| мин | Массив чисел | Минимальное значение данных каждой спарклайна | Наименьшее значение диапазона значений данных каждой спарклайна. Индекс в массиве должен соответствовать индексу столбца в DataTable. Если все значения равны нулю, это будет минимальное значение в серии. | 
| showAxisLines | логическое значение | истинный | Если это правда, отображаются линии оси. Если значение false, это не так, и значением по умолчанию для showValueLabels является значение false. | 
| showValueLabels | логическое значение | true, за исключением случаев, когда showAxisLines имеет значение false. | Если это правда, отображаются метки оси значений. | 
| заголовок | Массив строк | Заголовки не отображаются | Заголовки для каждой спарклайна. | 
| ширина | число | Ширина контейнера | Ширина диаграмм в пикселях. | 
| макет | нить | 'в' | Вертикальная или горизонтальная компоновка: «v» — вертикально, «h» — горизонтально. | 
Методы
| Метод | Тип возврата | Описание | 
|---|---|---|
 draw(data, options) | никто | Рисует диаграмму. | 
 getSelection() | Массив элементов выбора | Возвращает индексы выбранных диаграмм в виде массива объектов. У каждого объекта есть свойство столбца, содержащее номер столбца выбранной спарклайна. Может возвращать более одного выбранного столбца. | 
 setSelection(selection) | никто |  Выбирает указанные спарклайны и отменяет выбор всех неуказанных спарклайнов. выделение — это массив объектов, каждый из которых имеет числовое свойство column , которое является индексом выбранной спарклайна. см. setSelection() для получения дополнительной информации.  | 
События
| Имя | Описание | Характеристики | 
|---|---|---|
| выбирать | Стандартное событие выбора. | Никто |