Как указать несколько наборов данных для диаграммы рассеяния XY с помощью API Google Chart?

StackOverflow https://stackoverflow.com/questions/90374

  •  01-07-2019
  •  | 
  •  

Вопрос

Почему этот URL-адрес Google Chart API не отображает оба набора данных на диаграмме рассеяния XY?

http://chart.apis.google.com/chart?cht=lxy&chd=t:10,20,30,40,50,60,70,80,90,100,110,120,130,140,150,160,170,180,190,200|0.10,0.23,0.33,0.44,0.56,0.66,0.79,0.90,0.99,1.12,1.22,1.33,1.44,1.56,1.68,1.79,1.90,2.02,2.12,2.22|0.28,0.56,0.85,1.12,1.42,1.68,1.97,2.26,2.54,2.84,3.12,3.40,3.84,4.10,4.53,4.80,5.45,6.02,6.40,6.80&chco=3072F3,ff0000,00aaaa&chls=2,4,1&chs=320x240&chds=0,201,0,7&chm=s,FF0000,0,-1,5|s,0000ff,1,-1,5|s,00aa00,2,-1,5

Я прочитал документация снова и снова, и я не могу этого понять.

Это было полезно?

Решение

Я думаю, что на самом деле он отображает оба набора данных, но вы можете увидеть только один из них, потому что по оси Y есть только один масштаб.(Другими словами, 0,10 слишком мало для отображения.)

И вам действительно следует использовать проценты.100 — максимальное принятое значение:

Если строка данных диаграммы состоит из положительных чисел с плавающей запятой от нуля (0,0) до ста (100,0).

Другие советы

Сначала одно пояснение.Вы говорите о «диаграмме рассеяния XY», но на самом деле это два разных типа диаграмм в API Google Chart.Ваш URL-адрес относится к параметру cht=lxy, который является Линейный график XY.

Первая проблема с вашим URL-адресом — это параметр данных (chd).Поскольку это Линейный график XY, наборы данных должны быть определены в пары но я вижу нечетное количество наборов данных (3).

Ответ Кристиана Д. неверен.Никаких процентных требований нет.

Возможно, вам лучше использовать API-обертка который абстрагирует многие из этих уродливых деталей.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top