使用 CombinedDomainXYPlot 隐藏图表中的系列时会出现此问题。虽然范围轴会自动重新缩放,但域轴保持不变。本文探讨了此行为背后的原因,并提供了手动重新缩放的解决方案。
CombinedDomainXYPlot 在 getDataRange() 中为其域轴建立了组合最大范围,以实现共享轴。修改系列的可见性或更改数据集会通过其configure()方法更新共享域轴。值得注意的是,子图范围轴可以独立更改。
要手动更新共享域轴,可以切换 setAutoRange() 方法或直接调用 configure() 。但是,这些方法可能不会产生所需的结果,因为数据及其最大范围保持不变。
要在更改系列可见性时自动更新共享域轴,请使用 addSeries()或removeSeries()而不是setSeriesVisible()。
以上是为什么 CombinedDomainXYPlot 在隐藏系列时不自动重新缩放域轴?的详细内容。更多信息请关注PHP中文网其他相关文章!