Google charts API - несколько диаграмм на одном изображении - PullRequest
1 голос
/ 25 июля 2010

Можно ли отобразить несколько диаграмм на одном изображении с помощью API Google Charts?

Разработать: У меня есть один ряд данных, который я хочу отобразить в виде гистограммы. У меня есть другой набор данных, который не имеет ничего общего с первым (они коррелированы, но значения в сто раз больше). Ось X предназначена для дат. Я хочу, чтобы второй набор данных отображался в виде линейной диаграммы с осью Y слева.

Я нашел нечто похожее в разделе «Составные диаграммы», но, насколько я понимаю, маркеры рассчитываются на основе уже отображенного набора данных - и я хочу, чтобы они были независимыми.

Другими словами - возможно ли сделать изображение так: http://chart.apis.google.com/chart?cht=bvg&chm=D,0033FF,1,0,5,1&chs=200x150&chd=t1:30,10,20|60,40,50&chxt=y

но с независимой линией и осью их значений справа.

Извините, я не знаком с терминологией - я уверен, что есть название для того, чего я пытаюсь достичь. Спасибо!

Ответы [ 3 ]

1 голос
/ 07 июня 2012

Только 2 года позади кривой, но только для того, чтобы вы знали, что я достиг вашей цели - отобразить 2 набора данных (один столбчатый график, другой линейный график) по двум различным осевым шкалам.

devil находится в параметре масштабирования &chds и в явных значениях оси, используя &chxr.По сути, я определил явные масштабы для оси x, оси y и оси r.и затем дал команду параметру масштабирования по-разному масштабировать каждый набор данных.

Таким образом, для набора данных r между 0 - 10 и y набора данных между 0-2 я бы написал;

&chds=0,2,0,10 (y тогда r определено в параметре моей оси, т.е. &chxt=y,r) ... и ... &chxr=0,0,2|1,0,10

Дайте мне знать, если вам нужно больше подробностей!

0 голосов
/ 27 января 2011

Да, это возможно.

Вот пример двух наборов данных, отображаемых на одних и тех же осях. 1 - гистограмма, другая - линейный график ....

Эта строка - chd = t1: 95,1,1,3,10,3,77 | 95,52,44,24,11,2,1 - учитывает два набора данных.

slothistype

0 голосов
/ 25 июля 2010

Я уже сталкивался с чем-то похожим на это и много использовал API Google Chart. Я на 90% уверен, что ответ - нет. Sry: (

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...