使用jfreechart设置相同长度的ValueAxis

时间:2011-09-20 15:23:50

标签: java jfreechart

我正在一个窗口中绘制几个jfree图表,并希望对齐所有图表。 所有图形的x轴都有相同的范围,y轴显示在左侧。 但是,当我尝试为valuesAxis设置固定长度时,每个图形仍然具有不同的valueAxis长度。 有我的代码摘录;

ValueAxis rangeAxis = plot.getRangeAxis();

rangeAxis.setFixedDimension(40);
rangeAxis.setFixedAutoRange(40);

暂时我通过不显示它来解决它

rangeAxis.setVisible(false);

这些方法是否为所有图表设置相同的长度?

1 个答案:

答案 0 :(得分:1)

考虑使用CombinedDomainXYPlotCombinedRangeXYPlot来显示您的数据;两者都将确保所有子图(AFAIK)的数据区大小相同。