在Jfree图表中添加边距和图表标题对齐

时间:2014-05-26 07:23:37

标签: charts jfreechart

问候,

我想知道是否可以为Jfree图表添加一些边距并将图表标题与图表的左侧对齐而不是图表的默认中心。

预期图表

Required Chart
需要为所有方向添加28 px边距。 TOP,BOTTOM,LEFT和RIGHT 并使图表标题与左侧而不是中心对齐。

我能够生成的图表

Generate Chart

1 个答案:

答案 0 :(得分:4)

要向图表添加边距,我们可以添加填充

public void addMargin(JFreeChart jChart){
      RectangleInsets chartRectangle = new RectangleInsets(28F,30F,30F,30F);
      //RectangleInsets chartRectangle = new RectangleInsets(TOP,LEFT,BOTTOM,RIGHT);
      jChart.setPadding(chartRectangle);
}

将标题与左侧设置水平对齐方式对齐到图表标题

public void alignChartTitle(JFreeChart jChart){
      jChart.getTitle().setHorizontalAlignment(HorizontalAlignment.LEFT);
}
相关问题