在 JFreeChart 中,顯示大量類別的箱線圖可能會對縮放帶來挑戰。當未設定 ChartPanel 的首選大小時,箱線圖可能會顯得太小,無法正常閱讀。另一方面,設定 ChartPanel 大小以適應箱線圖可能會導致圖例、軸和其他圖表元素中的標籤和註釋拉伸。
要解決縮放問題,建議調整包含圖表的 ChartPanel 的大小,而不是圖表本身的大小。透過設定 ChartPanel 的首選尺寸,您可以控制圖表的顯示大小,同時保持其所有元素的適當比例。
<code class="java">scrollPane.setPreferredSize(new Dimension(800,700));</code>
附加說明:
<code class="java">// Define the number of visible categories private static final int VISIBLE = 4; // ... // Create a control panel with navigation buttons createControlPanel(); // ... private void createControlPanel() { controlPanel = new JPanel(); controlPanel.add(new JButton(new AbstractAction("\u22b2Prev") { // Implementation for navigating to the previous page })); controlPanel.add(new JButton(new AbstractAction("Next\u22b3") { // Implementation for navigating to the next page })); }</code>
以上是如何在 JFreeChart 中縮放具有多個類別的箱線圖?的詳細內容。更多資訊請關注PHP中文網其他相關文章!