2013-06-26 4 views
1

Так у меня есть график, который содержит некоторые выборочные данные (это не фактические данные, потому что тогда он будет заполнять больше, чем эту страницу!)Размешение JQplot между барами?

x  y 
3  foo;a 
4  foo;b 
5  bar;a 
6  bar;b 

enter image description here

теперь, когда я группировать данные в серии, чтобы иметь больше смысла графа как этот

x1  x2  y 
    3  0  foo;a 
    4  0  foo;b 
    0  5  bar;a 
    0  6  bar;b 

enter image description here

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

здесь является основой моего участка кода

title: some title, 
    seriesDefaults: { 
     renderer: $.jqplot.BarRenderer, 
     shadow: false,   
     rendererOptions: { 
      fillToZero: true, 
      highlightColors: "#000000", 
      shadowOffset: 0, 
      shadowDepth: 0, 
      barPadding: 0 
     }, 
     pointLabels: { 
      show: false 
     } 
    }, 
    grid: { 
     shadow: false 
    }, 
    highlighter: { 
     showMarker: false, 
     tooltipAxes: 'xy', 
     showTooltip: true, 
     show: true 
    }, 
    axes: { 
     xaxis: { 
      renderer: $.jqplot.CategoryAxisRenderer, 
      ticks: tick[i], 
      tickOptions: { 
       angle: -90, 
       fontSize: '0pt', 
       showMark: false, 
       showGridline: true 
      } 
     }, 
     yaxis: { 
      label: "Norm", 
      tickInterval: 1 
     } 
    } 
}); 

ответ

2

Согласно jQplot documentation о barRenderer, я думаю, что вы можете использовать barPadding и barMargin параметры, чтобы указать необходимое значение пространства (0px?)

Редактировать: barMargin похоже, что вам нужно, поскольку он позволяет указать количество пикселей между группами баров при смежных значениях оси. (в то время как barPadding позволяет указать количество пикселей между соседними полосами с одинаковым значением оси).

+0

в серии По умолчанию, параметры рендеринга У меня есть barMargin для 0, не работает. Я установил его на -20, казалось, работал, но на самом деле – user2414932