2015-01-30 2 views
0

Я хочу, чтобы изменить расстояние между линиями сетки (Y-ось) .. Они сказали мне, что я должен использовать «tickPositioner» ... Но я не понял, как ...Как использовать tickPositioner, чтобы иметь разное расстояние между линиями сетки (Yaxis)?

У меня есть этот код:

   yAxis: { 

     reversed: true, 
     categories: ['0','10','20','30','50','80','130','210','340','550','700'],      
     labels: { 
        format: '{value} km', 
        enabled: true 
       }, 
     title: { 
       text: "profondita'" 
       } 

    }, 
    xAxis: { 
     min: 0, 
     max: 10, 
     labels: { 
        enabled: true 
       }, 
     gridLineWidth: 1, 
     title: { 
         text: '<small><b>'+"Longitudine"+'</b></small>', 
       } 
    }, 
    zAxis: { 
     min: 0, 
     max: 10, 
     labels: { 
        format: '{value} Lat', 
        enabled: true 
       }, 
     title: { 
        text: "Latitude" 
       } 
    }, 

    series: [{ 
     colorbypoint: 
     { color: "#FF0000"}, 
     data: [ 
      // [X, Y, Z] 
      [1, 1, 1], 
      [1, 9, 2], 
      [1, 1, 5], 
      [2, 3, 2], 
      [2, 6, 4], 
      [4, 5, 7], 
      [4, 2, 8], 
      [7, 1, 3], 
      [7, 1, 5], 
      [8, 1, 5] 
     ], 

    }] 

и я бы 50px между первой категорией и второй категорией (значением от 0 до значения 10), имеет 70 точек между второй категорией и третьей категорией (между стоимостью и значение 10 20).

Если вы не можете показать мне небольшой пример le, вы можете сказать мне, как я должен действовать? Я искал в StackOverflow, но не нашел ничего полезного

+0

Сначала вы можете показать нам небольшой пример и демо-версию того, что вы хотите? что-то вроде jsfiddle ... –

+0

Я не нашел пример (или демонстрацию), который показывает, что я хочу ... На Яксисе есть линии сетки. Для каждого значения категорий есть строка. Но между линиями есть такое же расстояние. Я хочу различное расстояние ... Я вижу, что с «tinkPositioner» возможно (но с ним меняются категории значений на Yaxis). – Rodrigoson6

+0

Поскольку tickPositioner не указывает расстояние между тиками, он указывает, какие тики показывать и которых нет. –

ответ

0

Вы можете использовать пустые категории, но вы сможете установить только кратность расстояния между ярлыками. Пример: http://jsfiddle.net/j86jkfvj/69/

categories: ['0', '10', '20', '30', '40','50','60','70', '80','90','100','110','120', '130', '210', '340', '550', '700'], 
tickPositions: [0,1,2,3,5,8,13], 

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

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