#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.
Комментарии:
1. Я использовал вашу скрипку и внес в нее обновление, вот: Новая скрипка . Просто посмотрите на две верхние строки.
2. .как сделать ось x в качестве даты и времени.