Старшая диаграмма из объекта json

#javascript #json #highcharts

#javascript #json #старшие диаграммы

Вопрос:

у меня есть 2 массива, похожие

 x-titles=["16/06/2014", "16/06/2014", "16/06/2014", "17/06/2014", "18/06/2014", "18/06/2014"];
y_titles=["2", "1", "1", "1", "1", "1"]; 
  

из этого я хочу создать highchart . date как x-axis и total_booking как ось y.
я сделал это как this fiddle. но я не могу создавать диаграммы. кто-нибудь может сказать, в чем проблема.

Комментарии:

1. Посмотрите, как форматируется JSON w3schools.com/json

2. на самом деле я использую массив php. у меня есть json_encode этого массива. и отображается в консоли. вот как я попадаю в консоль.

3. @Ondkloss я изменил объект json на массивы.

Ответ №1:

Изначально вы использовали неправильное форматирование для вашего JSON.

Своим обновленным вопросом вы можете напрямую заполнить массивы x_titles и y_titles , которые используются Highchart.

Проблема с двумя массивами, представленными в вашем вопросе, заключается в том, что x-titles переменная имеет тире ( - ) в своем имени, поэтому оно должно быть x_titles . Также, что значения для y_titles должны быть числовыми значениями (не текстовыми строками), чтобы отображаться на оси Y.

Модифицированный Fiddle

Комментарии:

1. Я использовал вашу скрипку и внес в нее обновление, вот: Новая скрипка . Просто посмотрите на две верхние строки.

2. .как сделать ось x в качестве даты и времени.