2016-02-22 4 views
-1

Я очень расстраиваюсь, узнав, что Highchart не имеет графика координат. enter image description hereКак сделать график координатной плоскости (квадранта) с Highchart?

Я пробовал с диаграммой пузыря, но в какой-то момент это усложняется.

Почему у этого высокого графика нет простого графика?

+1

Я могу только написать так же, как и раньше: примерно так: jsfiddle.net/c70zfugw/8? Просто установите параметры 'x/yAxis.min/max'. Вы можете рассчитать эти значения перед рендерингом диаграммы. –

ответ

3

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

  • Большинство из карт, которые производятся Highcharts используют тот же самолет, что вы имеете в виду координаты. Все построено в соответствии с координатами x и y.

  • A scatter тип серии является логическим выбором для того, что вы делаете.

  • И вам нужно компенсировать свои топоры - вам нужно сделать небольшую математику самостоятельно, определить размер области вашего сюжета и насколько ее можно компенсировать - но это просто вычитает ваши поля из ваших размеров диаграммы.

Посмотрите на offset свойстве осей:

xAxis: { 
    offset: -175, 
    ... 
} 

Тогда вы просто построить свои данные как [x,y] пар.

Пример:

+0

@jibriggs Черт, спасибо, очень понравилось, как вы это сделали. –

+0

@jibriggs У меня есть две точки, A B. как бы я делаю точку A всегда сосредоточен? и B любой из 4-х квадрантов –

+0

@TanvirAlam Я не думаю, что я понимаю вопрос. Точка будет центрирована, если значения x и y равны 0. Точка будет находиться в любом из четырех квадрантов, если она имеет любые другие значения x и y. – jlbriggs