2011-06-15 87 views
0

如何修改jqplot中的条形之间的距离。当它们之间的元素较少时,它们之间的空间太多。这里有2张图片,其中一张显示一些条,第二张显示较少的条。jqplot图形条之间的宽度

enter image description here

enter image description here

酒吧少,显示,更大的杆之差。我希望能够改变这一点,而不是让酒吧变胖。我喜欢他们现在的酒吧,但我希望在背景中的酒吧和网格线之间的网格宽度尺寸更小。

回答

5

设置barPadding为负值

seriesDefaults: { 
    renderer: $.jqplot.BarRenderer, 
    rendererOptions: { 
    barPadding: -20 
    } 
} 
+0

#paul:有没有解决方案可以动态设置容器的宽度?我的意思是如果容器太小而不能容纳酒吧。 – hardik 2012-11-29 13:13:41

4

试试这个

seriesDefaults: { 
    renderer: $.jqplot.BarRenderer, 
    rendererOptions: {       
      barMargin: 8       
    } 
}, 
+0

我也遇到了一些问题,并发现当我立即改变这些选项时,事情并没有令人耳目一新。 – Matt 2011-07-19 19:06:38

0

我觉得首先你应该设置barWidth。

seriesDefaults: { renderer: $.jqplot.BarRenderer, rendererOptions: { 
     barWidth: 15 
     } },