2016-07-25 3 views
-1

У меня проблема с использованием Amcharts.Данные последовательной диаграммы Amcharts в определенную дату

Amchart

Я хочу показать ноль на 22 июля без amchart подключения собственности.

Благодаря

+0

Вставьте точку с значением 0 в этот день ... – gerric

+1

Вопрос не ясен. Не могли бы вы уточнить? – Webdev

ответ

0

Пожалуйста, ознакомьтесь с amcharts API: https://docs.amcharts.com/3/javascriptcharts/AmGraph#connect

подключения ... Указывает, следует ли соединить точки данных, если данные отсутствуют. Значение по умолчанию верно. Эта функция не работает с графиком XY.

Так что, если у вас есть график и установить connect в false, и у вас есть «ноль» значение, установленное в null, то график не будет пытаться соединить между точками.

"graphs": [{ 
    "connect": false, 
    "id": "g1", 
    ... 

образец части поставщика данных со значением нуль:

}, { 
    "date": "2013-01-25", 
    "value": 80 
}, { 
    "date": "2013-01-26", 
    "value": null 
}, { 
    "date": "2013-01-27", 
    "value": 84 
}, { 
    "date": "2013-01-28", 
    "value": 83 
}, { 

например, в jsfiddle:

enter image description here

Теперь, чтобы показать «ноль», если вы буквально хотели показать нулевое значение, даже если данные в провайдере имеют нулевое значение, это немного другое. Это то, что вы просите?

Кроме того, чем больше я думаю об этом, вы можете в конечном итоге серьезно запутать зрителей вашей диаграммы, если вы не укажете нулевое значение, связанное с остальными точками. Номер Номер другой than данные отсутствуют. Если у вас отсутствуют данные за день, то да, вы не должны подключать очки. Но если у вас буквально есть нулевое значение, чем я думаю, вам может быть лучше не связывать точки.

Другая связанная тема на сайте amCharts, которая может вас заинтересовать, заключается в том, как вы можете иметь разные цвета для линии (включая «прозрачный» как цвет линии).

+0

Спасибо за ваше объяснение. Свойство Connect - хороший вариант отсутствия данных. Если я могу добавить на сервер, будет ли это хорошей практикой? – regex

+0

Довольно запутанно, что этот вопрос принимается, поскольку в вопросе говорится: «Я хочу показать ноль 22 июля ** без свойства amchart connect. **« В любом случае ... Если вы используете свойство connect, вам не нужно установите значения, которые вы не хотите видеть, чтобы «null». Вы можете просто оставить их полностью. – gerric