使用 jfreechart 设置相同长度的 ValueAxis
Posted
技术标签:
【中文标题】使用 jfreechart 设置相同长度的 ValueAxis【英文标题】:setting up the same length of ValueAxis with jfreechart 【发布时间】:2011-09-20 15:23:49 【问题描述】:我正在一个窗口中绘制多个 jfree 图表,并希望对齐所有图表。 所有图表的 x 轴范围相同,y 轴显示在左侧。 但是,当我尝试为 valuesAxis 设置固定长度时,每个图仍然具有不同长度的 valueAxis。 有我的代码摘录;
ValueAxis rangeAxis = plot.getRangeAxis();
rangeAxis.setFixedDimension(40);
rangeAxis.setFixedAutoRange(40);
暂时我完全不显示它来解决它
rangeAxis.setVisible(false);
这些方法是否可以为所有图表设置相同的长度?
【问题讨论】:
【参考方案1】:考虑使用CombinedDomainXYPlot
或CombinedRangeXYPlot
来显示您的数据;两者都将确保其所有子图的数据区域大小相同(AFAIK)。
【讨论】:
另见JFreeChart
samples中的组合轴演示。以上是关于使用 jfreechart 设置相同长度的 ValueAxis的主要内容,如果未能解决你的问题,请参考以下文章