与jfreechart设置相同长度的ValueAxis

发布于 2024-12-05 13:14:11 字数 373 浏览 0 评论 0原文

我正在一个窗口中绘制多个 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

小清晰的声音 2024-12-12 13:14:11

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

Consider using either a CombinedDomainXYPlot or a CombinedRangeXYPlot to display your data; both will ensure the data area is the same size for all their subplots (AFAIK).

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文