Dalam JFreeChart, memaparkan boxplots untuk sejumlah besar kategori boleh menimbulkan cabaran dengan penskalaan. Apabila saiz pilihan ChartPanel tidak ditetapkan, plot kotak mungkin kelihatan terlalu kecil untuk kebolehbacaan yang betul. Sebaliknya, menetapkan saiz ChartPanel untuk menampung plot kotak boleh membawa kepada label dan anotasi yang diregangkan dalam legenda, paksi dan elemen carta lain.
Untuk menangani isu penskalaan, adalah disyorkan untuk melaraskan saiz ChartPanel yang mengandungi carta, bukan carta itu sendiri. Dengan menetapkan dimensi pilihan ChartPanel, anda boleh mengawal saiz paparan carta sambil mengekalkan skala yang sesuai untuk semua elemennya.
<code class="java">scrollPane.setPreferredSize(new Dimension(800,700));</code>
Nota Tambahan:
<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>
Atas ialah kandungan terperinci Bagaimana untuk Skala Boxplots dalam JFreeChart dengan Pelbagai Kategori?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!