2008-09-18 5 views
0

Почему этот URL-адрес API диаграммы Google не отображает оба набора данных на этом графике рассеяния XY?Как указать несколько наборов данных на график XY-рассеяния с использованием API диаграммы Google?

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 

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

ответ

-1

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

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

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

2

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

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

Реакция Кристиана Д неверна. Нет процентного требования.

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