ширина jqplot между барами графика

Как изменить расстояние между столбцами в jqplot. Между ними слишком много места, когда на нем меньше элементов. Вот 2 изображения, одно с несколькими полосами, а второе с меньшим количеством полос.

введите здесь описание изображения

введите здесь описание изображения

Чем меньше столбцов отображается, тем больше разница между столбцами. Я хочу иметь возможность изменить это, НЕ делая стержни толще. Мне нравятся полосы такими, какие они есть сейчас, но я хочу уменьшить ширину сетки между полосой и линиями сетки на заднем плане.


person Luis Alvarado    schedule 15.06.2011    source источник


Ответы (3)


Установите для barPadding отрицательное значение

seriesDefaults: {
  renderer: $.jqplot.BarRenderer,
  rendererOptions: {
    barPadding: -20
  }
}
person Paul    schedule 09.03.2012
comment
#paul: есть ли решения, которые динамически устанавливают ширину контейнера? я имею в виду, что если контейнер слишком мал для размещения баров. - person hardik; 29.11.2012

Попробуй это

seriesDefaults: {
     renderer: $.jqplot.BarRenderer,
     rendererOptions: {                        
           barMargin: 8                        
     }
},
person Saif    schedule 24.06.2011
comment
У меня также были некоторые проблемы с этим, и я обнаружил, что все не так хорошо обновлялось, когда я сразу изменил некоторые из этих параметров. - person Matt; 19.07.2011

Я думаю, сначала вы должны установить barWidth.

seriesDefaults: { renderer: $.jqplot.BarRenderer, rendererOptions: {
        barWidth: 15
        } },
person user2042231    schedule 06.05.2013