使用 CombinedDomainXYPlot 隱藏圖表中的系列時會出現此問題。雖然範圍軸會自動重新縮放,但域軸保持不變。本文探討了此行為背後的原因,並提供了手動重新縮放的解決方案。
CombinedDomainXYPlot 在 getDataRange() 中為其域軸建立了組合最大範圍,以實現共享軸。修改系列的可見性或變更資料集會透過其configure()方法更新共用域軸。值得注意的是,子圖範圍軸可以獨立變更。
要手動更新共享域軸,可以切換 setAutoRange() 方法或直接呼叫 configure() 。但是,這些方法可能不會產生所需的結果,因為資料及其最大範圍保持不變。
要在變更系列可見性時自動更新共用域軸,請使用 addSeries()或removeSeries()而不是setSeriesVisible()。
以上是為什麼 CombinedDomainXYPlot 在隱藏系列時不自動重新縮放域軸?的詳細內容。更多資訊請關注PHP中文網其他相關文章!