2013-11-21 5 views
1

Я рассматриваю способы построения следующего набора данных в высоких диаграммах, набор данных может иметь две или более точки на одну и ту же дату и дату, которые не являются непрерывными. Excel делает это славным способом, но может показаться, что он получается таким же, как и на высоких диаграммах, если есть обходной способ работы или любой другой график, который может помочь в этом.Два данных в тот же день

Date    Advocacy 
2013-11-19   0.088367522 
2013-11-14   0.208418652 
2013-11-18   0.025337009 
2013-11-12   0.258161724 
2013-11-17   0.308902293 
2013-11-18   0.224930584 
2013-11-13   0.012973063 
2013-11-15   0.070966072 
2013-11-19   0.019120459 
2013-11-12   0.0155832 
2013-11-16   0.458133817 
2013-11-13   0.115200795 

С уважением,

Ayush

+0

Можете ли вы опубликовать пример того, что вы пробовали до сих пор. Возможно, jsfiddle? – SteveP

+0

это зависит от типа диаграммы, которую вы хотите, почему бы вам не сделать покажите нам, что вы пробовали в highcharts, или как вы хотите знать, можно ли это делать или нет? Если это вопрос, вы можете определенно сделать это с помощью highcarts. – Strikers

ответ

1

Одним из вариантов было бы добавить 1 секунда каждого дубликата даты. Это сделает их уникальными, но разница не будет заметна для глаз.

Некоторые точки к узлу: 1. Отсортируйте данные сначала в порядке дат. 2. Используйте ось datetime x 3. Преобразуйте даты, используя функцию javascript Date.UTC (год, месяц, день, час, минута, секунда) (обратите внимание, месяцы начинаются с нуля).

+0

это звучит как решение :) –

3

Прежде всего, данные должны быть временными (введите дату, например, 2013-02-01), вы должны подать в суд Date.UTC(). Во-вторых, нужно сортировать по х, по возрастанию. Для достижения серии строк с дублированием x, вам нужно использовать серию рассеяния с параметром lineWidth.

Смежные вопросы