2014-01-08 2 views
0

Возможно ли, чтобы статические галочки были одинаково разнесены, хотя разница между отметками не равна? Например вот как я мое YAxis настроить в диаграмме колонки:highcharts.js: статические тики, расположенные на одинаковом расстоянии друг от друга

yAxis: 
{ 
    min: 0, 
    title: 
    { 
     text: 'Velocity (in/sec)' 
    }, 
    labels: 
    {       
     overflow: 'justify' 
    }, 
    tickPositions: [0.01, 0.10, 1.00, 10.00] 
} 

Я хочу 0,01-0,10 занять 33% от графика, 0,10-1,0 взять 33% и 1,0-10,0 чтобы взять оставшиеся 34%, при этом столбцы встали на свои места в соответствии с их значениями.

У меня есть некоторые JPGraphs, которые имеют эту функциональность, и я надеюсь, что он может быть перенесен на highcharts.js.

+0

Сделать это логарифмическая шкала графика? См .: http://api.highcharts.com/highcharts#xAxis.type – wergeld

ответ

2

Похоже, вы просто хотите получить logarithmic axis.

yAxis: { 
     type: 'logarithmic', 
     min: 0.01, 
     max: 10 
    }, 

Вот скрипка example.

+0

Thats ТОЧНО, что мне нужно. Благодаря! –

0

AFAIK Highcharts не поддерживает автоматическое создание гистограмм, но вы можете добавить категорию к xAxis с нужными ярлыками, а затем создать массивы данных для их соответствия.

xAxis: { 
      categories: ['0.01', '0.10', '1.00', '10.00'] 
     }, 
series: [{ 
      data: [10, 52, 1, 0]   
     }] 

http://api.highcharts.com/highcharts#xAxis.categories

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