当前位置: 代码迷 >> J2SE >> jfreechart 柱状图 横轴座标网格线位置设置
  详细解决方案

jfreechart 柱状图 横轴座标网格线位置设置

热度:418   发布时间:2016-04-23 20:31:47.0
jfreechart 柱状图 横轴坐标网格线位置设置
jfreechart的柱状图里,横轴网格线默认在每个柱子的中间。如果想通过网格线把每个柱子分开,也就是通过网格线均分横轴坐标,把每个柱子放在两个网格线中央,可以通过设置
plot.setDomainGridlinePosition(CategoryAnchor.START)

先将网格线放到柱子前面,默认参数情况下,柱子不会在两个网格线正中间(图1中标号2),可以通过设置
plot.getDomainAxis().setCategorMargin(0.0)

这个参数的默认值是0.2;默认参数情况下,最左边的柱子的左边和最右边的柱子右边会有一段空白区域(图1中标号1),可以通过
plot.setDomainAxis().setLowerMargin(0.0)

设置左边,
plot.setDomainAxis().setUpperMargin(0.0)

设置右边,把空白区域去掉。最终效果如图2




图1


图2
------解决方案--------------------
你是在问问题吗?