与jfreechart设置相同长度的ValueAxis
我正在一个窗口中绘制多个 jfree 图表,并希望对齐所有图表。 所有图表的 x 轴范围相同,y 轴显示在左侧。 但是,当我尝试为 valueAxis 设置固定长度时,每个图表仍然具有不同的 valueAxis 长度。 有我的代码摘录;
ValueAxis rangeAxis = plot.getRangeAxis();
rangeAxis.setFixedDimension(40);
rangeAxis.setFixedAutoRange(40);
暂时我通过根本不显示它来解决这个问题
rangeAxis.setVisible(false);
是否有相同的方法为所有图表设置相同的长度?
I am plotting several jfree charts in one window and want to align all chart.
All graph have the same range for x-axis and y-axis is displaying in the left.
However, when I am trying to set up fixed length for valuesAxis ,each graph still having different length of valueAxis.
There is extract of my code;
ValueAxis rangeAxis = plot.getRangeAxis();
rangeAxis.setFixedDimension(40);
rangeAxis.setFixedAutoRange(40);
For time being I solved it by not displaying it at all
rangeAxis.setVisible(false);
Is these same way to set up the same length for all charts?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
考虑使用
CombinedDomainXYPlot
或CombinedRangeXYPlot
来显示数据;两者都将确保所有子图的数据区域大小相同(AFAIK)。Consider using either a
CombinedDomainXYPlot
or aCombinedRangeXYPlot
to display your data; both will ensure the data area is the same size for all their subplots (AFAIK).