2014-02-06 2 views
0

У меня есть базовая диаграмма столбцов, цифры за каждый год. Он отлично работает, но если я сделать окно слишком мал, он проглатывает половину годаКак заставить HighCharts маркировать каждый столбец?

enter image description here

Там явно много места, чтобы соответствовать нечетные годы в, так как я говорю высокие диаграммы, чтобы сделать это?

var allspending = [ 
    [2002, 591856], 
    [2003, 839446], 
    [2004, 848463], 
    [2005, 1034755], 
    [2006, 1569442], 
    [2007, 1484477], 
    [2008, 2280282], 
    [2009, 3261702], 
    [2010, 4132972], 
    [2011, 5321516] 
]; 

$(function() { 
    $('#container').highcharts({ 
     chart: { 
      type: 'column' 
     }, 
     legend: { 
      enabled: false 
     }, 
     series: [{ 
      name: 'Dollars', 
      data: allspending 
     }] 
    }); 
}); 

Я играл с steps и ошеломляет, но я только хочу, чтобы шататься, когда это действительно абсолютно необходимо.

See for yourself!

ответ

0

Аманда, если изменить подход вы передаете данные, которые вы можете получить его

вместо 2 одномерного массива передать данные в одномерном массиве replece

[ 
    [2002, 591856], 
    [2003, 839446], 
    [2004, 848463], 
    [2005, 1034755], 
    [2006, 1569442], 
    [2007, 1484477], 
    [2008, 2280282], 
    [2009, 3261702], 
    [2010, 4132972], 
    [2011, 5321516] 
]; 

с

[591856,839446,848463,1034755,1569442,1484477,2280282,3261702,4132972,5321516] 

и использование категория

xAxis:{ 
    categories: ['2002','2003','2004','2005','2006','2007','2008','2009','2010','20011'] 
} 

Обновлена ​​ваш jsfiddle here

Надеется, что это поможет вам :)

+0

Это не приходила мне в голову, что мой 2d массив был преступником, но я определенно лучше держать свои данные в одном массиве (для моего собственного здравомыслия). Это несколько упрощенная версия фактического графика. – Amanda

+0

В подходе, о котором я упоминал, xAxis становится осью категории с метками '2002' - '2011', в то время как 2d-массив делает xAxis регулярной осью со значениями 2002-2011 – Strikers

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