Обзор
Линейная диаграмма, отображаемая в браузере с использованием SVG или VML . Отображает всплывающие подсказки при наведении курсора на точки.
Примеры
Изгибание линий
Вы можете сгладить линии, установив для параметра curveType
function
:
Код для создания этой диаграммы приведен ниже. Обратите внимание на использование опции curveType: function
::
<html> <head> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load('current', {'packages':['corechart']}); google.charts.setOnLoadCallback(drawChart); function drawChart() { var data = google.visualization.arrayToDataTable([ ['Year', 'Sales', 'Expenses'], ['2004', 1000, 400], ['2005', 1170, 460], ['2006', 660, 1120], ['2007', 1030, 540] ]); var options = { title: 'Company Performance', curveType: 'function', legend: { position: 'bottom' } }; var chart = new google.visualization.LineChart(document.getElementById('curve_chart')); chart.draw(data, options); } </script> </head> <body> <div id="curve_chart" style="width: 900px; height: 500px"></div> </body> </html>
Создание линейных диаграмм материалов
В 2014 году Google объявила о правилах, направленных на поддержку единого внешнего вида своих свойств и приложений (например, приложений Android), работающих на платформах Google. Мы называем это проектом Material Design . Мы будем предоставлять «материальные» версии всех наших основных диаграмм; вы можете использовать их, если вам нравится, как они выглядят.
Создание линейной диаграммы материала аналогично созданию того, что мы теперь будем называть «классической» линейной диаграммой. Вы загружаете API визуализации Google (хотя и с пакетом 'line'
вместо пакета 'corechart'
), определяете свою таблицу данных, а затем создаете объект (но класса google.charts.Line
вместо google.visualization.LineChart
).
Примечание. Диаграммы материалов не будут работать в старых версиях Internet Explorer. (IE8 и более ранние версии не поддерживают SVG, который требуется для диаграмм материалов.)
Линейные диаграммы материалов имеют множество небольших улучшений по сравнению с классическими линейными диаграммами, включая улучшенную цветовую палитру, закругленные углы, более четкое форматирование меток, более узкие интервалы по умолчанию между сериями, более мягкие линии сетки и заголовки (а также добавление субтитров).
google.charts.load('current', {'packages':['line']}); google.charts.setOnLoadCallback(drawChart); function drawChart() { var data = new google.visualization.DataTable(); data.addColumn('number', 'Day'); data.addColumn('number', 'Guardians of the Galaxy'); data.addColumn('number', 'The Avengers'); data.addColumn('number', 'Transformers: Age of Extinction'); data.addRows([ [1, 37.8, 80.8, 41.8], [2, 30.9, 69.5, 32.4], [3, 25.4, 57, 25.7], [4, 11.7, 18.8, 10.5], [5, 11.9, 17.6, 10.4], [6, 8.8, 13.6, 7.7], [7, 7.6, 12.3, 9.6], [8, 12.3, 29.2, 10.6], [9, 16.9, 42.9, 14.8], [10, 12.8, 30.9, 11.6], [11, 5.3, 7.9, 4.7], [12, 6.6, 8.4, 5.2], [13, 4.8, 6.3, 3.6], [14, 4.2, 6.2, 3.4] ]); var options = { chart: { title: 'Box Office Earnings in First Two Weeks of Opening', subtitle: 'in millions of dollars (USD)' }, width: 900, height: 500 }; var chart = new google.charts.Line(document.getElementById('linechart_material')); chart.draw(data, google.charts.Line.convertOptions(options)); }
Таблицы материалов находятся в стадии бета-тестирования . Внешний вид и интерактивность в значительной степени являются окончательными, но многие опции, доступные в классических диаграммах, еще в них недоступны. В этом выпуске вы можете найти список опций, которые еще не поддерживаются.
Кроме того, способ объявления параметров не доработан, поэтому, если вы используете какой-либо из классических параметров, вам необходимо преобразовать их в параметры материала, заменив эту строку:
chart.draw(data, options);
...с этим:
chart.draw(data, google.charts.Line.convertOptions(options));
Двойные Y-диаграммы
Иногда вам может потребоваться отобразить две серии на линейной диаграмме с двумя независимыми осями Y: левая ось для одной серии и правая ось для другой:
Обратите внимание, что наши две оси Y не только помечены по-разному («Температура» и «Дневной свет»), но и каждая из них имеет свои собственные независимые масштабы и линии сетки. Если вы хотите настроить это поведение, используйте параметры vAxis.gridlines
и vAxis.viewWindow
.
В приведенном ниже коде материала параметры axes
и series
вместе определяют внешний вид диаграммы в виде двойного Y. Параметр series
указывает, какую ось использовать для каждой ( 'Temps'
и 'Daylight'
; они не обязательно должны иметь какое-либо отношение к именам столбцов в таблице данных). Опция axes
затем превращает эту диаграмму в двойную диаграмму Y, размещая ось 'Temps'
слева, а ось 'Daylight'
справа.
В классическом коде это немного отличается. Вместо опции axes
вы будете использовать опцию vAxes
(или hAxes
на горизонтально ориентированных диаграммах). Кроме того, вместо использования имен вы будете использовать номера индексов для координации серии с осью с помощью параметра targetAxisIndex
.
var materialOptions = { chart: { title: 'Average Temperatures and Daylight in Iceland Throughout the Year' }, width: 900, height: 500, series: { // Gives each series an axis name that matches the Y-axis below. 0: {axis: 'Temps'}, 1: {axis: 'Daylight'} }, axes: { // Adds labels to each axis; they don't have to match the axis names. y: { Temps: {label: 'Temps (Celsius)'}, Daylight: {label: 'Daylight'} } } };
var classicOptions = { title: 'Average Temperatures and Daylight in Iceland Throughout the Year', width: 900, height: 500, // Gives each series an axis that matches the vAxes number below. series: { 0: {targetAxisIndex: 0}, 1: {targetAxisIndex: 1} }, vAxes: { // Adds titles to each axis. 0: {title: 'Temps (Celsius)'}, 1: {title: 'Daylight'} }, hAxis: { ticks: [new Date(2014, 0), new Date(2014, 1), new Date(2014, 2), new Date(2014, 3), new Date(2014, 4), new Date(2014, 5), new Date(2014, 6), new Date(2014, 7), new Date(2014, 8), new Date(2014, 9), new Date(2014, 10), new Date(2014, 11) ] }, vAxis: { viewWindow: { max: 30 } } };
Топ-X чарты
Примечание. Оси Top-X доступны только для диаграмм материалов (т. е. для диаграмм с line
пакета).
Если вы хотите разместить метки и заголовок оси X вверху диаграммы, а не внизу, вы можете сделать это в диаграммах материалов с помощью опции axes.x
:
<html> <head> <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script> <script type="text/javascript"> google.charts.load('current', {'packages':['line']}); google.charts.setOnLoadCallback(drawChart); function drawChart() { var data = new google.visualization.DataTable(); data.addColumn('number', 'Day'); data.addColumn('number', 'Guardians of the Galaxy'); data.addColumn('number', 'The Avengers'); data.addColumn('number', 'Transformers: Age of Extinction'); data.addRows([ [1, 37.8, 80.8, 41.8], [2, 30.9, 69.5, 32.4], [3, 25.4, 57, 25.7], [4, 11.7, 18.8, 10.5], [5, 11.9, 17.6, 10.4], [6, 8.8, 13.6, 7.7], [7, 7.6, 12.3, 9.6], [8, 12.3, 29.2, 10.6], [9, 16.9, 42.9, 14.8], [10, 12.8, 30.9, 11.6], [11, 5.3, 7.9, 4.7], [12, 6.6, 8.4, 5.2], [13, 4.8, 6.3, 3.6], [14, 4.2, 6.2, 3.4] ]); var options = { chart: { title: 'Box Office Earnings in First Two Weeks of Opening', subtitle: 'in millions of dollars (USD)' }, width: 900, height: 500, axes: { x: { 0: {side: 'top'} } } }; var chart = new google.charts.Line(document.getElementById('line_top_x')); chart.draw(data, google.charts.Line.convertOptions(options)); } </script> </head> <body> <div id="line_top_x"></div> </body> </html>
Загрузка
Имя пакета google.charts.load
— "corechart"
, а имя класса визуализации — google.visualization.LineChart
.
google.charts.load("current", {packages: ["corechart"]});
var visualization = new google.visualization.LineChart(container);
Для линейных диаграмм материалов имя пакета google.charts.load
— "line"
, а имя класса визуализации — google.charts.Line
.
google.charts.load("current", {packages: ["line"]});
var visualization = new google.charts.Line(container);
Формат данных
Строки: каждая строка в таблице представляет собой набор точек данных с одинаковым расположением по оси X.
Столбцы:
Столбец 0 | Столбец 1 | ... | Столбец N | |
---|---|---|---|---|
Цель: |
| Значения строки 1 | ... | Значения строки N |
Тип данных: |
| число | ... | число |
Роль: | домен | данные | ... | данные |
Дополнительные роли столбцов : | ... |
Параметры конфигурации
Имя | |
---|---|
агрегацияTarget | Как несколько выбранных данных объединяются во всплывающие подсказки:
aggregationTarget часто будет использоваться в тандеме с selectionMode и tooltip.trigger , например:var options = { // Allow multiple // simultaneous selections. selectionMode: 'multiple', // Trigger tooltips // on selections. tooltip: {trigger: 'selection'}, // Group selections // by x-value. aggregationTarget: 'category', }; Тип: строка По умолчанию: «авто» |
анимация.длительность | Продолжительность анимации в миллисекундах. Подробности смотрите в документации по анимации . Тип: номер По умолчанию: 0 |
анимация.стартап | Определяет, будет ли диаграмма анимироваться при первоначальном рисовании. Если Тип: логический По умолчанию ложь |
анимация.easing | Функция замедления, примененная к анимации. Доступны следующие варианты:
Тип: строка По умолчанию: «линейный» |
annotations.boxStyle | Для диаграмм, поддерживающих аннотации , объект var options = { annotations: { boxStyle: { // Color of the box outline. stroke: '#888', // Thickness of the box outline. strokeWidth: 1, // x-radius of the corner curvature. rx: 10, // y-radius of the corner curvature. ry: 10, // Attributes for linear gradient fill. gradient: { // Start color for gradient. color1: '#fbf6a7', // Finish color for gradient. color2: '#33b679', // Where on the boundary to start and // end the color1/color2 gradient, // relative to the upper left corner // of the boundary. x1: '0%', y1: '0%', x2: '100%', y2: '100%', // If true, the boundary for x1, // y1, x2, and y2 is the box. If // false, it's the entire chart. useObjectBoundingBoxUnits: true } } } }; В настоящее время этот параметр поддерживается для диаграмм с областями, гистограммами, столбцами, комбинированными, линейными и точечными диаграммами. Это не поддерживается аннотационной диаграммой . Тип: объект По умолчанию: ноль |
аннотации.данные | Для диаграмм, поддерживающих аннотации , объект annotations.datum позволяет переопределить выбор Google Charts для аннотаций, предоставляемых для отдельных элементов данных (например, значений, отображаемых на каждой полосе гистограммы). Вы можете управлять цветом с помощью annotations.datum.stem.color , длиной стебля с помощью annotations.datum.stem.length и стилем с помощью annotations.datum.style . Тип: объект По умолчанию: цвет «черный»; длина 12; стиль — «точка». |
аннотации.домен | Для диаграмм, поддерживающих аннотации , объект annotations.domain позволяет переопределить выбор Google Charts для аннотаций, предоставленных для домена (основная ось диаграммы, например ось X на типичной линейной диаграмме). Вы можете управлять цветом с помощью annotations.domain.stem.color , длиной основы с помощью annotations.domain.stem.length и стилем с помощью annotations.domain.style . Тип: объект По умолчанию: цвет «черный»; длина 5; стиль — «точка». |
аннотации.highContrast | Для диаграмм, поддерживающих аннотации , логическое значение annotations.highContrast позволяет переопределить выбор цвета аннотации в Google Charts. По умолчанию annotations.highContrast имеет значение true, что заставляет диаграммы выбирать цвет аннотации с хорошей контрастностью: светлые цвета на темном фоне и темные на светлом. Если вы установите для annotations.highContrast значение false и не укажете собственный цвет аннотации, Google Charts будет использовать для аннотации цвет серии по умолчанию: Тип: логический По умолчанию: правда |
аннотации.стержень | Для диаграмм, поддерживающих аннотации , объект annotations.stem позволяет переопределить выбор Google Charts для стиля основы. Вы можете управлять цветом с помощью annotations.stem.color и длиной стебля с помощью annotations.stem.length . Обратите внимание, что параметр длины основы не влияет на аннотации со стилем 'line' : для аннотаций к базе 'line' длина основы всегда такая же, как и текст, а для аннотаций домена 'line' основа распространяется на всю диаграмму. . Тип: объект По умолчанию: цвет «черный»; длина равна 5 для аннотаций домена и 12 для аннотаций данных. |
аннотации.стиль | Для диаграмм, поддерживающих аннотации , параметр annotations.style позволяет переопределить выбор типа аннотации в Google Charts. Это может быть либо 'line' , либо 'point' . Тип: строка По умолчанию: «точка» |
аннотации.textStyle | Для диаграмм, поддерживающих аннотации , объект annotations.textStyle управляет внешним видом текста аннотации:var options = { annotations: { textStyle: { fontName: 'Times-Roman', fontSize: 18, bold: true, italic: true, // The color of the text. color: '#871b47', // The color of the text outline. auraColor: '#d799ae', // The transparency of the text. opacity: 0.8 } } }; В настоящее время этот параметр поддерживается для диаграмм с областями, гистограммами, столбцами, комбинированными, линейными и точечными диаграммами. Это не поддерживается аннотационной диаграммой . Тип: объект По умолчанию: ноль |
осьНазванияПозиция | Где разместить заголовки осей по сравнению с областью диаграммы. Поддерживаемые значения:
Тип: строка По умолчанию: «выход» |
фоновый цвет | Цвет фона основной области диаграммы. Это может быть либо простая цветовая строка HTML, например: Тип: строка или объект По умолчанию: «белый» |
фонЦвет.обводка | Цвет границы диаграммы в виде цветовой строки HTML. Тип: строка По умолчанию: '#666' |
backgroundColor.strokeWidth | Ширина границы в пикселях. Тип: номер По умолчанию: 0 |
фонЦвет.заливка | Цвет заливки диаграммы в виде цветовой строки HTML. Тип: строка По умолчанию: «белый» |
область диаграммы | Объект с элементами для настройки размещения и размера области диаграммы (где рисуется сама диаграмма, исключая оси и легенды). Поддерживаются два формата: число или число, за которым следует %. Простое число — это значение в пикселях; число, за которым следует %, представляет собой процент. Пример: Тип: объект По умолчанию: ноль |
chartArea.backgroundColor | Цвет фона области диаграммы. Когда используется строка, это может быть либо шестнадцатеричная строка (например, «#fdc»), либо название цвета на английском языке. При использовании объекта могут быть предоставлены следующие свойства:
Тип: строка или объект По умолчанию: «белый» |
диаграммаArea.left | Насколько далеко рисовать диаграмму от левой границы. Тип: число или строка. По умолчанию: авто |
диаграммаArea.top | На каком расстоянии рисовать диаграмму от верхней границы. Тип: число или строка. По умолчанию: авто |
ChartArea.width | Ширина области диаграммы. Тип: число или строка. По умолчанию: авто |
диаграммаArea.height | Высота области диаграммы. Тип: число или строка. По умолчанию: авто |
цвета | Цвета, используемые для элементов диаграммы. Массив строк, где каждый элемент представляет собой строку цвета HTML, например: Тип: Массив строк. По умолчанию: цвета по умолчанию |
перекрестие | Объект, содержащий свойства перекрестия для диаграммы. Тип: объект По умолчанию: ноль |
перекрестие.цвет | Цвет перекрестия, выраженный либо в виде названия цвета (например, «синий»), либо в виде значения RGB (например, «#adf»). Тип: строка Тип: по умолчанию |
перекрестие.сосредоточено | Объект, содержащий свойства перекрестия при фокусировке. Тип: объект По умолчанию: по умолчанию |
перекрестие.непрозрачность | Непрозрачность перекрестия: Тип: номер По умолчанию: 1,0 |
перекрестие.ориентация | Ориентация перекрестия, которая может быть «вертикальной» только для вертикальных волосков, «горизонтальной» только для горизонтальных волосков или «обеими» для традиционных перекрестий. Тип: строка По умолчанию: «оба» |
перекрестие.выбрано | Объект, содержащий свойства перекрестия при выборе. Тип: объект По умолчанию: по умолчанию |
перекрестие.триггер | Когда отображать перекрестие: на Тип: строка По умолчанию: «оба» |
тип кривой | Управляет кривизной линий, когда ширина линии не равна нулю. Может быть одним из следующих:
Тип: строка По умолчанию: «нет» |
непрозрачность данных | Прозрачность точек данных: 1,0 означает полную непрозрачность, а 0,0 — полную прозрачность. В точечных, гистограммах, гистограммах и столбчатых диаграммах это относится к видимым данным: точкам на точечной диаграмме и прямоугольникам на остальных. В диаграммах, где выбор данных создает точку, например в линейных диаграммах и диаграммах с областями, это относится к кругам, которые появляются при наведении курсора или выборе. Комбинированная диаграмма демонстрирует оба поведения, и этот параметр не влияет на другие диаграммы. (Чтобы изменить непрозрачность линии тренда, см. раздел Непрозрачность линии тренда .) Тип: номер По умолчанию: 1,0 |
включитьИнтерактивность | Определяет ли диаграмма события, связанные с пользователем, или реагирует на взаимодействие с пользователем. Если значение равно false, диаграмма не будет генерировать события «выбор» или другие события, основанные на взаимодействии (но будет генерировать события готовности или ошибки), а также не будет отображать наводящий текст или иным образом изменяться в зависимости от ввода пользователя. Тип: логический По умолчанию: правда |
исследователь | Опция Эта функция является экспериментальной и может измениться в будущих выпусках. Примечание. Проводник работает только с непрерывными осями (например, числами или датами). Тип: объект По умолчанию: ноль |
explorer.actions | Обозреватель Google Charts поддерживает три действия:
Тип: Массив строк. По умолчанию: ['dragToPan', 'rightClickToReset'] |
explorer.axis | По умолчанию пользователи могут панорамировать как по горизонтали, так и по вертикали, когда используется опция Тип: строка По умолчанию: горизонтальное и вертикальное панорамирование. |
explorer.keepInBounds | По умолчанию пользователи могут панорамировать все вокруг, независимо от того, где находятся данные. Чтобы гарантировать, что пользователи не выходят за пределы исходной диаграммы, используйте Тип: логический По умолчанию: ложь |
explorer.maxZoomIn | Максимальное увеличение, которое может увеличить проводник. По умолчанию пользователи смогут увеличить масштаб настолько, что смогут видеть только 25 % исходного изображения. Настройка Тип: номер По умолчанию: 0,25 |
explorer.maxZoomOut | Максимум, на который может уменьшить масштаб проводник. По умолчанию пользователи смогут уменьшить масштаб настолько, что диаграмма будет занимать только 1/4 доступного пространства. Настройка Тип: номер По умолчанию: 4 |
explorer.zoomDelta | Когда пользователи увеличивают или уменьшают масштаб, Тип: номер По умолчанию: 1,5 |
фокусЦель | Тип объекта, который получает фокус при наведении курсора мыши. Также влияет на то, какой объект выбирается щелчком мыши и какой элемент таблицы данных связан с событиями. Может быть одним из следующих:
В focusTarget «категория» всплывающая подсказка отображает все значения категории. Это может быть полезно для сравнения значений разных рядов. Тип: строка По умолчанию: «база данных» |
размер шрифта | Размер шрифта по умолчанию (в пикселях) для всего текста на диаграмме. Вы можете переопределить это, используя свойства для определенных элементов диаграммы. Тип: номер По умолчанию: автоматический |
имя шрифта | Шрифт по умолчанию для всего текста на диаграмме. Вы можете переопределить это, используя свойства для определенных элементов диаграммы. Тип: строка По умолчанию: «Ариал» |
сила IFrame | Рисует диаграмму внутри встроенного фрейма. (Обратите внимание, что в IE8 этот параметр игнорируется; все диаграммы IE8 рисуются в i-кадрах.) Тип: логический По умолчанию: ложь |
ось | Объект с элементами для настройки различных элементов горизонтальной оси. Чтобы указать свойства этого объекта, вы можете использовать буквальную запись объекта, как показано здесь: { title: 'Hello', titleTextStyle: { color: '#FF0000' } } Тип: объект По умолчанию: ноль |
hAxis.baseline | Базовая линия для горизонтальной оси. Эта опция поддерживается только для Тип: номер По умолчанию: автоматический |
hAxis.baselineColor | Цвет базовой линии горизонтальной оси. Может быть любой цветовой строкой HTML, например: Эта опция поддерживается только для Тип: номер По умолчанию: «черный» |
hAxis.direction | Направление роста значений по горизонтальной оси. Укажите Тип: 1 или -1 По умолчанию: 1 |
hAxis.format | Строка формата для числовых меток или меток оси дат. Для меток числовых осей это подмножество набора шаблонов десятичного форматирования ICU . Например,
Для меток оси даты это подмножество набора шаблонов форматирования даты ICU . Например, Фактическое форматирование, примененное к метке, определяется языковым стандартом, с которым был загружен API. Дополнительные сведения см. в разделе Загрузка диаграмм с определенной локалью . При вычислении значений делений и линий сетки будут рассматриваться несколько альтернативных комбинаций всех соответствующих вариантов линий сетки, и альтернативы будут отклонены, если отформатированные метки делений будут дублироваться или перекрываться. Таким образом, вы можете указать Эта опция поддерживается только для Тип: строка По умолчанию: авто |
hAxis.gridlines | Объект со свойствами для настройки линий сетки на горизонтальной оси. Обратите внимание, что линии сетки по горизонтальной оси рисуются вертикально. Чтобы указать свойства этого объекта, вы можете использовать буквальную запись объекта, как показано здесь: {color: '#333', minSpacing: 20} Эта опция поддерживается только для Тип: объект По умолчанию: ноль |
hAxis.gridlines.color | Цвет горизонтальных линий сетки внутри области диаграммы. Укажите допустимую цветовую строку HTML. Тип: строка По умолчанию: '#CCC' |
hAxis.gridlines.count | Примерное количество горизонтальных линий сетки внутри области диаграммы. Если вы укажете положительное число для Тип: номер По умолчанию: -1 |
hAxis.gridlines.interval | Массив размеров (в виде значений данных, а не пикселей) между соседними линиями сетки. В настоящее время эта опция предназначена только для числовых осей, но она аналогична опциям Тип: число от 1 до 10, не включая 10. По умолчанию: вычисляется |
hAxis.gridlines.minSpacing | Минимальное пространство экрана в пикселях между основными линиями сетки hAxis. По умолчанию для основных линий сетки установлено значение Тип: номер По умолчанию: вычисляется |
hAxis.gridlines.multiple | Все значения линий сетки и делений должны быть кратны значению этого параметра. Обратите внимание, что, в отличие от интервалов, степени, кратные 10, не учитываются. Таким образом, вы можете заставить такты быть целыми числами, указав Тип: номер По умолчанию: 1 |
hAxis.gridlines.units | Переопределяет формат по умолчанию для различных аспектов типов данных date/datetime/timeofday при использовании с вычисляемыми линиями сетки диаграммы. Позволяет форматировать годы, месяцы, дни, часы, минуты, секунды и миллисекунды. Общий формат: gridlines: { units: { years: {format: [/*format strings here*/]}, months: {format: [/*format strings here*/]}, days: {format: [/*format strings here*/]} hours: {format: [/*format strings here*/]} minutes: {format: [/*format strings here*/]} seconds: {format: [/*format strings here*/]}, milliseconds: {format: [/*format strings here*/]}, } } Дополнительную информацию можно найти в разделе Даты и время . Тип: объект По умолчанию: ноль |
hAxis.minorGridlines | Объект с элементами для настройки второстепенных линий сетки на горизонтальной оси, аналогично параметру hAxis.gridlines. Эта опция поддерживается только для Тип: объект По умолчанию: ноль |
hAxis.minorGridlines.color | Цвет второстепенных горизонтальных линий сетки внутри области диаграммы. Укажите допустимую цветовую строку HTML. Тип: строка По умолчанию: сочетание цветов линии сетки и фона. |
hAxis.minorGridlines.count | Опция Тип: номер По умолчанию: 1 |
hAxis.minorGridlines.interval | Параметр majorGridlines.interval аналогичен параметру интервала основных линий сетки, но выбранный интервал всегда будет четным делителем интервала основных линий сетки. Интервал по умолчанию для линейных масштабов — Тип: номер По умолчанию: 1 |
hAxis.minorGridlines.minSpacing | Минимально необходимое пространство в пикселях между соседними второстепенными линиями сетки, а также между второстепенными и основными линиями сетки. Значение по умолчанию составляет 1/2 minSpacing основных линий сетки для линейных масштабов и 1/5 minSpacing для логарифмических масштабов. Тип: номер По умолчанию: вычисляется |
hAxis.minorGridlines.multiple | То же, что и для основных Тип: номер По умолчанию: 1 |
hAxis.minorGridlines.units | Переопределяет формат по умолчанию для различных аспектов типов данных date/datetime/timeofday при использовании с вычисляемыми диаграммами majorGridlines. Позволяет форматировать годы, месяцы, дни, часы, минуты, секунды и миллисекунды. Общий формат: gridlines: { units: { years: {format: [/*format strings here*/]}, months: {format: [/*format strings here*/]}, days: {format: [/*format strings here*/]} hours: {format: [/*format strings here*/]} minutes: {format: [/*format strings here*/]} seconds: {format: [/*format strings here*/]}, milliseconds: {format: [/*format strings here*/]}, } } Дополнительную информацию можно найти в разделе Даты и время . Тип: объект По умолчанию: ноль |
hAxis.logScale | Свойство Эта опция поддерживается только для Тип: логический По умолчанию: ложь |
hAxis.scaleType | Свойство
Эта опция поддерживается только для Тип: строка По умолчанию: ноль |
hAxis.textPosition | Положение текста по горизонтальной оси относительно области диаграммы. Поддерживаемые значения: «вне», «вход», «нет». Тип: строка По умолчанию: «выход» |
hAxis.textStyle | Объект, определяющий стиль текста по горизонтальной оси. Объект имеет следующий формат: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> } Тип: объект По умолчанию: {color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>} |
hAxis.ticks | Заменяет автоматически сгенерированные отметки оси X указанным массивом. Каждый элемент массива должен быть либо допустимым значением тика (например, числом, датой, датой и временем или днем), либо объектом. Если это объект, он должен иметь свойство ViewWindow будет автоматически расширен, чтобы включить минимальные и максимальные отметки, если вы не укажете Примеры:
Эта опция поддерживается только для Тип: Массив элементов По умолчанию: авто |
hAxis.title | Свойство Тип: строка По умолчанию: ноль |
hAxis.titleTextStyle | Объект, определяющий стиль текста заголовка по горизонтальной оси. Объект имеет следующий формат: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> } Тип: объект По умолчанию: {color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>} |
hAxis.allowContainerBoundaryTextCutoff | Если установлено значение false, крайние метки будут скрыты, а не обрезаны контейнером диаграммы. Если true, будет разрешена обрезка меток. Эта опция поддерживается только для Тип: логический По умолчанию: ложь |
hAxis.slantedText | Если задано значение true, рисуйте текст по горизонтальной оси под углом, чтобы разместить больше текста вдоль оси; если false, рисует текст по горизонтальной оси вертикально. Поведение по умолчанию — наклонить текст, если он не может полностью поместиться в вертикальном положении. Обратите внимание, что этот параметр доступен только в том случае, если Тип: логический По умолчанию: автоматический |
hAxis.slantedTextAngle | Угол текста по горизонтальной оси, если он нарисован наклонно. Игнорируется, если Тип: число, -90—90 По умолчанию: 30 |
hAxis.maxАльтернация | Максимальное количество уровней текста по горизонтальной оси. Если текстовые метки осей становятся слишком перегруженными, сервер может сдвинуть соседние метки вверх или вниз, чтобы расположить метки ближе друг к другу. Это значение определяет наибольшее количество используемых уровней; сервер может использовать меньшее количество уровней, если метки могут помещаться без перекрытия. Для даты и времени значение по умолчанию — 1. Тип: номер По умолчанию: 2 |
hAxis.maxTextLines | Максимальное количество строк, разрешенное для текстовых меток. Метки могут занимать несколько строк, если они слишком длинные, а количество строк по умолчанию ограничено высотой доступного пространства. Тип: номер По умолчанию: авто |
hAxis.minTextSpacing | Минимальное горизонтальное расстояние в пикселях, допустимое между двумя соседними текстовыми метками. Если метки расположены слишком плотно или слишком длинные, интервал может упасть ниже этого порога, и в этом случае будет применена одна из мер по устранению беспорядка в метках (например, усечение меток или удаление некоторых из них). Тип: номер По умолчанию: значение hAxis.textStyle.fontSize |
hAxis.showTextEvery | Сколько меток по горизонтальной оси отображать, где 1 означает отображение каждой метки, 2 означает отображение каждой второй метки и т. д. По умолчанию мы пытаемся отобразить как можно больше меток без перекрытия. Тип: номер По умолчанию: автоматический |
hAxis.maxValue | Перемещает максимальное значение горизонтальной оси на указанное значение; на большинстве графиков это будет вправо. Игнорируется, если для этого параметра установлено значение меньше максимального значения x данных. Эта опция поддерживается только для Тип: номер По умолчанию: автоматический |
hAxis.minValue | Перемещает минимальное значение горизонтальной оси на указанное значение; на большинстве графиков это будет левое положение. Игнорируется, если для этого параметра установлено значение, превышающее минимальное значение x данных. Эта опция поддерживается только для Тип: номер По умолчанию: автоматический |
hAxis.viewWindowMode | Указывает, как масштабировать горизонтальную ось для отображения значений в области диаграммы. Поддерживаются следующие строковые значения:
Эта опция поддерживается только для Тип: строка По умолчанию: эквивалент «pretty», но haxis.viewWindow.min и haxis.viewWindow.max имеют приоритет, если они используются. |
hAxis.viewWindow | Указывает диапазон обрезки горизонтальной оси. Тип: объект По умолчанию: ноль |
hAxis.viewWindow.max |
Игнорируется, когда Тип: номер По умолчанию: авто |
hAxis.viewWindow.min |
Игнорируется, когда Тип: номер По умолчанию: авто |
высота | Высота диаграммы в пикселях. Тип: номер По умолчанию: высота содержащего элемента. |
интерполироватьNulls | Стоит ли угадывать стоимость недостающих очков. Если это правда, он угадает значение любых недостающих данных на основе соседних точек. Если значение равно false, в неизвестной точке останется разрыв строки. Это не поддерживается диаграммами с областями с параметром Тип: логический По умолчанию: ложь |
легенда | Объект с членами для настройки различных аспектов легенды. Чтобы указать свойства этого объекта, вы можете использовать буквальную запись объекта, как показано здесь: {position: 'top', textStyle: {color: 'blue', fontSize: 16}} Тип: объект По умолчанию: ноль |
легенда.выравнивание | Согласование легенды. Может быть одним из следующих:
Начало, центр и конец зависят от стиля легенды (вертикального или горизонтального). Например, в «правой» легенде «начало» и «конец» находятся вверху и внизу соответственно; для «верхней» легенды «начало» и «конец» будут находиться слева и справа от области соответственно. Значение по умолчанию зависит от положения легенды. Для «нижних» легенд по умолчанию используется «центр»; другие легенды по умолчанию имеют значение «старт». Тип: строка По умолчанию: автоматический |
легенда.maxLines | Максимальное количество строк в легенде. Установите для этого числа значение больше единицы, чтобы добавить строки в легенду. Примечание. Точная логика, используемая для определения фактического количества отображаемых строк, все еще находится в стадии разработки. В настоящее время эта опция работает только тогда, когда Legend.position имеет значение «top». Тип: номер По умолчанию: 1 |
легенда.pageIndex | Начальный выбранный индекс страницы легенды, отсчитываемый от нуля. Тип: номер По умолчанию: 0 |
легенда.позиция | Позиция легенды. Может быть одним из следующих:
Тип: строка По умолчанию: «право» |
Legend.textStyle | Объект, определяющий стиль текста легенды. Объект имеет следующий формат: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> } Тип: объект По умолчанию: {color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>} |
линияDashStyle | Схема включения и выключения пунктирных линий. Например, Тип: Массив чисел По умолчанию: ноль |
ширина линии | Ширина линии данных в пикселях. Используйте ноль, чтобы скрыть все линии и показать только точки. Вы можете переопределить значения для отдельных серий, используя свойство Тип: номер По умолчанию: 2 |
ориентация | Ориентация диаграммы. Если установлено значение Тип: строка По умолчанию: «горизонтально» |
точкаФорма | Форма отдельных элементов данных: «круг», «треугольник», «квадрат», «ромб», «звезда» или «многоугольник». Примеры см. в документации по точкам . Тип: строка По умолчанию: «круг» |
размер точки | Диаметр отображаемых точек в пикселях. Используйте ноль, чтобы скрыть все точки. Вы можете переопределить значения для отдельных серий, используя свойство Тип: номер По умолчанию: 0 |
точкивидимые | Определяет, будут ли отображаться точки. Установите значение Это также можно переопределить с помощью роли стиля в форме Тип: логический По умолчанию: правда |
обратныеКатегории | Если установлено значение true, серия будет рисоваться справа налево. По умолчанию рисование осуществляется слева направо. Эта опция поддерживается только для Тип: логический По умолчанию: ложь |
режим выбора | Если Тип: строка По умолчанию: «одиночный» |
ряд | Массив объектов, каждый из которых описывает формат соответствующей серии на диаграмме. Чтобы использовать значения по умолчанию для серии, укажите пустой объект {}. Если серия или значение не указаны, будет использоваться глобальное значение. Каждый объект поддерживает следующие свойства:
Вы можете указать либо массив объектов, каждый из которых применяется к серии в указанном порядке, либо вы можете указать объект, в котором каждый дочерний элемент имеет числовой ключ, указывающий, к какой серии он применяется. Например, следующие два объявления идентичны и объявляют первую серию черной и отсутствующей в легенде, а четвертую — красной и отсутствующей в легенде: series: [ {color: 'black', visibleInLegend: false}, {}, {}, {color: 'red', visibleInLegend: false} ] series: { 0:{color: 'black', visibleInLegend: false}, 3:{color: 'red', visibleInLegend: false} } Тип: Массив объектов или объект со вложенными объектами. По умолчанию: {} |
тема | Тема — это набор предопределенных значений параметров, которые вместе обеспечивают достижение определенного поведения диаграммы или визуального эффекта. На данный момент доступна только одна тема:
Тип: строка По умолчанию: ноль |
заголовок | Текст для отображения над диаграммой. Тип: строка По умолчанию: без названия |
НазваниеПозиция | Где разместить заголовок диаграммы по сравнению с областью диаграммы. Поддерживаемые значения:
Тип: строка По умолчанию: «выход» |
заголовокTextStyle | Объект, определяющий стиль текста заголовка. Объект имеет следующий формат: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> } Тип: объект По умолчанию: {color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>} |
подсказка | Объект с членами для настройки различных элементов подсказки. Чтобы указать свойства этого объекта, вы можете использовать буквальную запись объекта, как показано здесь: {textStyle: {color: '#FF0000'}, showColorCode: true} Тип: объект По умолчанию: ноль |
Tooltip.ignoreBounds | Если установлено значение Примечание. Это относится только к всплывающим подсказкам HTML. Если это включено с помощью всплывающих подсказок SVG, любое переполнение за пределами границ диаграммы будет обрезано. Дополнительные сведения см. в разделе «Настройка содержимого всплывающей подсказки» . Тип: логический По умолчанию: ложь |
подсказка.isHtml | Если установлено значение true, используйте всплывающие подсказки, отображаемые в формате HTML (а не в формате SVG). Дополнительные сведения см. в разделе «Настройка содержимого всплывающей подсказки» . Примечание. Настройка содержимого всплывающей подсказки HTML с помощью роли данных столбца подсказки не поддерживается визуализацией пузырьковой диаграммы . Тип: логический По умолчанию: ложь |
Tooltip.showColorCode | Если это правда, отображайте цветные квадраты рядом с информацией о серии во всплывающей подсказке. Значение по умолчанию — true, если для Тип: логический По умолчанию: автоматический |
Tooltip.textStyle | Объект, определяющий стиль текста подсказки. Объект имеет следующий формат: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> } Тип: объект По умолчанию: {color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>} |
подсказка.триггер | Взаимодействие пользователя, вызывающее отображение всплывающей подсказки:
Тип: строка По умолчанию: «фокус» |
линии тренда | Отображает линии тренда на диаграммах, которые их поддерживают. По умолчанию используются линейные линии тренда, но их можно настроить с помощью Линии тренда указаны для каждой серии, поэтому в большинстве случаев ваши варианты будут выглядеть следующим образом: var options = { trendlines: { 0: { type: 'linear', color: 'green', lineWidth: 3, opacity: 0.3, showR2: true, visibleInLegend: true } } } Тип: объект По умолчанию: ноль |
линии тренда.n.color | Цвет линии тренда , выраженный либо в виде английского названия цвета, либо в виде шестнадцатеричной строки. Тип: строка По умолчанию: цвет серии по умолчанию. |
линии тренда.n.степень | Для линий тренда Тип: номер По умолчанию: 3 |
Trendlines.n.labelInLegend | Если установлено, линия тренда будет отображаться в легенде в виде этой строки. Тип: строка По умолчанию: ноль |
Trendlines.n.lineWidth | Толщина линии тренда в пикселях. Тип: номер По умолчанию: 2 |
линии тренда.n.opacity | Прозрачность линии тренда от 0,0 (прозрачная) до 1,0 (непрозрачная). Тип: номер По умолчанию: 1,0 |
Trendlines.n.pointSize | Линии тренда создаются путем нанесения на график множества точек; эта редко используемая опция позволяет настроить размер точек. Опция Тип: номер По умолчанию: 1 |
линии тренда.n.pointsVisible | Линии тренда строятся путем нанесения на график множества точек. Опция Тип: логический По умолчанию: правда |
линии тренда.n.showR2 | Показывать ли коэффициент детерминации в легенде или во всплывающей подсказке линии тренда. Тип: логический По умолчанию: ложь |
линии тренда.n.type | Является ли линия тренда Тип: строка По умолчанию: линейный |
Trendlines.n.visibleInLegend | Появляется ли уравнение линии тренда в легенде. (Оно появится во всплывающей подсказке линии тренда.) Тип: логический По умолчанию: ложь |
vAxes | Указывает свойства для отдельных вертикальных осей, если диаграмма имеет несколько вертикальных осей. Каждый дочерний объект является объектом Чтобы указать диаграмму с несколькими вертикальными осями, сначала определите новую ось с помощью { series: { 2: { targetAxisIndex:1 } }, vAxes: { 1: { title:'Losses', textStyle: {color: 'red'} } } } Это свойство может быть либо объектом, либо массивом: объект представляет собой набор объектов, каждый из которых имеет числовую метку, указывающую определяемую им ось — это формат, показанный выше; массив представляет собой массив объектов, по одному на ось. Например, следующая запись в стиле массива идентична объекту vAxes: [ {}, // Nothing specified for axis 0 { title:'Losses', textStyle: {color: 'red'} // Axis 1 } ] Тип: Массив объектов или объект с дочерними объектами. По умолчанию: ноль |
вАксис | Объект с элементами для настройки различных элементов вертикальной оси. Чтобы указать свойства этого объекта, вы можете использовать буквальную запись объекта, как показано здесь: {title: 'Hello', titleTextStyle: {color: '#FF0000'}} Тип: объект По умолчанию: ноль |
vAxis.baseline | Свойство Тип: номер По умолчанию: автоматический |
vAxis.baselineColor | Указывает цвет базовой линии вертикальной оси. Может быть любой цветовой строкой HTML, например: Тип: номер По умолчанию: «черный» |
vAxis.direction | Направление роста значений по вертикальной оси. По умолчанию низкие значения находятся внизу диаграммы. Укажите Тип: 1 или -1 По умолчанию: 1 |
vAxis.format | Строка формата для меток числовых осей. Это подмножество набора шаблонов ICU . Например,
Фактическое форматирование, примененное к метке, определяется языковым стандартом, с которым был загружен API. Дополнительные сведения см. в разделе Загрузка диаграмм с определенной локалью . При вычислении значений делений и линий сетки будут рассматриваться несколько альтернативных комбинаций всех соответствующих вариантов линий сетки, и альтернативы будут отклонены, если отформатированные метки делений будут дублироваться или перекрываться. Таким образом, вы можете указать Тип: строка По умолчанию: авто |
vAxis.gridlines | Объект с элементами для настройки линий сетки по вертикальной оси. Обратите внимание, что линии сетки по вертикальной оси рисуются горизонтально. Чтобы указать свойства этого объекта, вы можете использовать буквальную запись объекта, как показано здесь: {color: '#333', minSpacing: 20} Тип: объект По умолчанию: ноль |
vAxis.gridlines.color | Цвет вертикальных линий сетки внутри области диаграммы. Укажите допустимую цветовую строку HTML. Тип: строка По умолчанию: '#CCC' |
vAxis.gridlines.count | Примерное количество горизонтальных линий сетки внутри области диаграммы. Если вы укажете положительное число для Тип: номер По умолчанию: -1 |
vAxis.gridlines.interval | Массив размеров (в виде значений данных, а не пикселей) между соседними линиями сетки. В настоящее время эта опция предназначена только для числовых осей, но она аналогична опциям Тип: число от 1 до 10, не включая 10. По умолчанию: вычисляется |
vAxis.gridlines.minSpacing | Минимальное пространство экрана в пикселях между основными линиями сетки hAxis. По умолчанию для основных линий сетки установлено значение Тип: номер По умолчанию: вычисляется |
vAxis.gridlines.multiple | Все значения линий сетки и делений должны быть кратны значению этого параметра. Обратите внимание, что, в отличие от интервалов, степени, кратные 10, не учитываются. Таким образом, вы можете заставить такты быть целыми числами, указав Тип: номер По умолчанию: 1 |
vAxis.gridlines.units | Переопределяет формат по умолчанию для различных аспектов типов данных date/datetime/timeofday при использовании с вычисляемыми линиями сетки диаграммы. Позволяет форматировать годы, месяцы, дни, часы, минуты, секунды и миллисекунды. Общий формат: gridlines: { units: { years: {format: [/*format strings here*/]}, months: {format: [/*format strings here*/]}, days: {format: [/*format strings here*/]}, hours: {format: [/*format strings here*/]}, minutes: {format: [/*format strings here*/]}, seconds: {format: [/*format strings here*/]}, milliseconds: {format: [/*format strings here*/]} } } Дополнительную информацию можно найти в разделе Даты и время . Тип: объект По умолчанию: ноль |
vAxis.minorGridlines | Объект с элементами для настройки второстепенных линий сетки на вертикальной оси, аналогично параметру vAxis.gridlines. Тип: объект По умолчанию: ноль |
vAxis.minorGridlines.color | Цвет второстепенных вертикальных линий сетки внутри области диаграммы. Укажите допустимую цветовую строку HTML. Тип: строка По умолчанию: сочетание цветов линии сетки и фона. |
vAxis.minorGridlines.count | Опция majorGridlines.count по большей части устарела, за исключением отключения второстепенных линий сетки путем установки счетчика равным 0. Количество второстепенных линий сетки зависит от интервала между основными линиями сетки (см. vAxis.gridlines.interval) и минимально необходимого пространства (см. vAxis. minorGridlines.minSpacing). Тип: номер По умолчанию: 1 |
vAxis.minorGridlines.interval | Параметр majorGridlines.interval аналогичен параметру интервала основных линий сетки, но выбранный интервал всегда будет четным делителем интервала основных линий сетки. Интервал по умолчанию для линейных масштабов — Тип: номер По умолчанию: 1 |
vAxis.minorGridlines.minSpacing | Минимально необходимое пространство в пикселях между соседними второстепенными линиями сетки, а также между второстепенными и основными линиями сетки. Значение по умолчанию составляет 1/2 minSpacing основных линий сетки для линейных масштабов и 1/5 minSpacing для логарифмических масштабов. Тип: номер По умолчанию: вычисляется |
vAxis.minorGridlines.multiple | То же, что и для основных Тип: номер По умолчанию: 1 |
vAxis.minorGridlines.units | Переопределяет формат по умолчанию для различных аспектов типов данных date/datetime/timeofday при использовании с вычисляемыми диаграммами majorGridlines. Позволяет форматировать годы, месяцы, дни, часы, минуты, секунды и миллисекунды. Общий формат: gridlines: { units: { years: {format: [/*format strings here*/]}, months: {format: [/*format strings here*/]}, days: {format: [/*format strings here*/]} hours: {format: [/*format strings here*/]} minutes: {format: [/*format strings here*/]} seconds: {format: [/*format strings here*/]}, milliseconds: {format: [/*format strings here*/]}, } } Дополнительную информацию можно найти в разделе Даты и время . Тип: объект По умолчанию: ноль |
vAxis.logScale | Если это правда, вертикальная ось принимает логарифмический масштаб. Примечание. Все значения должны быть положительными. Тип: логический По умолчанию: ложь |
vAxis.scaleType | Свойство
Эта опция поддерживается только для Тип: строка По умолчанию: ноль |
vAxis.textPosition | Положение текста вертикальной оси относительно области диаграммы. Поддерживаемые значения: «вне», «вход», «нет». Тип: строка По умолчанию: «выход» |
vAxis.textStyle | Объект, задающий стиль текста по вертикальной оси. Объект имеет следующий формат: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> } Тип: объект По умолчанию: {color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>} |
vAxis.ticks | Заменяет автоматически сгенерированные отметки оси Y указанным массивом. Каждый элемент массива должен быть либо допустимым значением тика (например, числом, датой, датой и временем или днем), либо объектом. Если это объект, он должен иметь свойство ViewWindow будет автоматически расширен, чтобы включить минимальные и максимальные отметки, если вы не укажете Примеры:
Тип: Массив элементов По умолчанию: авто |
vAxis.title | Свойство Тип: строка По умолчанию: без названия |
vAxis.titleTextStyle | Объект, задающий стиль текста заголовка вертикальной оси. Объект имеет следующий формат: { color: <string>, fontName: <string>, fontSize: <number>, bold: <boolean>, italic: <boolean> } Тип: объект По умолчанию: {color: 'black', fontName: <global-font-name>, fontSize: <global-font-size>} |
vAxis.maxValue | Перемещает максимальное значение вертикальной оси на указанное значение; на большинстве графиков это будет вверх. Игнорируется, если для этого параметра установлено значение меньше максимального значения y данных. Тип: номер По умолчанию: автоматический |
vAxis.minValue | Перемещает минимальное значение вертикальной оси на указанное значение; на большинстве графиков это будет снижение. Игнорируется, если для этого параметра установлено значение, превышающее минимальное значение y данных. Тип: номер По умолчанию: ноль |
vAxis.viewWindowMode | Указывает, как масштабировать вертикальную ось для отображения значений в области диаграммы. Поддерживаются следующие строковые значения:
Тип: строка По умолчанию: эквивалентно «pretty», но vaxis.viewWindow.min и vaxis.viewWindow.max имеют приоритет, если они используются. |
vAxis.viewWindow | Указывает диапазон обрезки вертикальной оси. Тип: объект По умолчанию: ноль |
vAxis.viewWindow.max | Максимальное значение вертикальных данных для визуализации. Игнорируется, когда Тип: номер По умолчанию: авто |
vAxis.viewWindow.min | Минимальное значение вертикальных данных для визуализации. Игнорируется, когда Тип: номер По умолчанию: авто |
ширина | Ширина диаграммы в пикселях. Тип: номер По умолчанию: ширина содержащего элемента. |
Методы
Метод | |
---|---|
draw(data, options) | Рисует диаграмму. Диаграмма принимает дальнейшие вызовы методов только после запуска события Тип возврата: нет |
getAction(actionID) | Возвращает объект действия всплывающей подсказки с запрошенным Тип возвращаемого значения: объект |
getBoundingBox(id) | Возвращает объект, содержащий
Значения относятся к контейнеру диаграммы. Вызовите это после того, как диаграмма будет нарисована. Тип возвращаемого значения: объект |
getChartAreaBoundingBox() | Возвращает объект, содержащий левую, верхнюю, ширину и высоту содержимого диаграммы (т. е. исключая метки и легенду):
Значения относятся к контейнеру диаграммы. Вызовите это после того, как диаграмма будет нарисована. Тип возвращаемого значения: объект |
getChartLayoutInterface() | Возвращает объект, содержащий информацию о расположении диаграммы и ее элементов на экране. К возвращаемому объекту можно вызвать следующие методы:
Вызовите это после того, как диаграмма будет нарисована. Тип возвращаемого значения: объект |
getHAxisValue(xPosition, optional_axis_index) | Возвращает значение горизонтальных данных в Пример: Вызовите это после того, как диаграмма будет нарисована. Тип возврата: число |
getImageURI() | Возвращает диаграмму, сериализованную как URI изображения. Вызовите это после того, как диаграмма будет нарисована. См. Печать диаграмм PNG . Тип возвращаемого значения: строка |
getSelection() | Возвращает массив выбранных объектов диаграммы. Выбираемыми объектами являются точки, аннотации, записи легенды и категории. Точка или аннотация соответствует ячейке в таблице данных, запись легенды — столбцу (индекс строки имеет значение NULL), а категория — строке (индекс столбца имеет значение NULL). Для этой диаграммы в любой момент времени можно выбрать только одну сущность. Тип возвращаемого значения: Массив элементов выбора. |
getVAxisValue(yPosition, optional_axis_index) | Возвращает значение вертикальных данных в Пример: Вызовите это после того, как диаграмма будет нарисована. Тип возврата: число |
getXLocation(dataValue, optional_axis_index) | Возвращает координату x в пикселях Пример: Вызовите это после того, как диаграмма будет нарисована. Тип возврата: число |
getYLocation(dataValue, optional_axis_index) | Возвращает координату y в пикселях Пример: Вызовите это после того, как диаграмма будет нарисована. Тип возврата: число |
removeAction(actionID) | Удаляет действие всплывающей подсказки с запрошенным Тип возврата: none |
setAction(action) | Устанавливает действие всплывающей подсказки, которое будет выполняться, когда пользователь нажимает на текст действия. Метод Любые действия подсказки должны быть установлены до вызова метода Тип возврата: none |
setSelection() | Выбирает указанные объекты диаграммы. Отменяет любой предыдущий выбор. Выбираемыми объектами являются точки, аннотации, записи легенды и категории. Точка или аннотация соответствует ячейке в таблице данных, запись легенды — столбцу (индекс строки имеет значение NULL), а категория — строке (индекс столбца имеет значение NULL). Для этой диаграммы одновременно можно выбрать только одну сущность. Тип возврата: нет |
clearChart() | Очищает диаграмму и освобождает все выделенные ей ресурсы. Тип возврата: нет |
События
Дополнительные сведения о том, как использовать эти события, см. в разделах «Базовое взаимодействие» , «Обработка событий» и «Инициирование событий» .
Имя | |
---|---|
animationfinish | Запускается, когда анимация перехода завершена. Свойства: нет |
click | Запускается, когда пользователь щелкает внутри диаграммы. Может использоваться для определения момента щелчка по заголовку, элементам данных, записям легенды, осям, линиям сетки или меткам. Свойства: targetID |
error | Вызывается, когда возникает ошибка при попытке отобразить диаграмму. Свойства: идентификатор, сообщение |
legendpagination | Вызывается, когда пользователь нажимает стрелки нумерации страниц легенды. Возвращает текущий индекс страницы легенды, отсчитываемый от нуля, и общее количество страниц. Свойства: currentPageIndex, totalPages. |
onmouseover | Вызывается, когда пользователь наводит указатель мыши на визуальный объект. Возвращает индексы строк и столбцов соответствующего элемента таблицы данных. Свойства: строка, столбец |
onmouseout | Вызывается, когда пользователь уводит указатель мыши от визуального объекта. Возвращает индексы строк и столбцов соответствующего элемента таблицы данных. Свойства: строка, столбец |
ready | Диаграмма готова для вызовов внешних методов. Если вы хотите взаимодействовать с диаграммой и вызывать методы после ее рисования, вам следует настроить прослушиватель этого события до вызова метода Свойства: нет |
select | Запускается, когда пользователь щелкает визуальный объект. Чтобы узнать, что было выбрано, вызовите Свойства: нет |
Политика данных
Весь код и данные обрабатываются и отображаются в браузере. Никакие данные не отправляются ни на один сервер.