设置包含容器
ChartPanel(而不是图表)的首选大小,如此处和此处所示。
SlidingCategoryDatasetImplements类似的类
BoxAndWhiskerCategoryDataset。将滚动条添加到控制第一个显示的索引的框架。
附录:一种不太雄心勃勃的方法是使用一些适当的控件来分页数据集的一部分,如下例所示。
import java.awt.BorderLayout;import java.awt.EventQueue;import java.awt.event.ActionEvent;import java.io.IOException;import java.util.ArrayList;import java.util.List;import java.util.Random;import javax.swing.AbstractAction;import javax.swing.JButton;import javax.swing.Jframe;import javax.swing.JPanel;import org.jfree.chart.ChartPanel;import org.jfree.chart.JFreeChart;import org.jfree.chart.axis.CategoryAxis;import org.jfree.chart.axis.NumberAxis;import org.jfree.chart.plot.CategoryPlot;import org.jfree.chart.renderer.category.BoxAndWhiskerRenderer;import org.jfree.data.statistics.DefaultBoxAndWhiskerCategoryDataset;public class BoxAndWhiskerDemo { private static final int COLS = 20; private static final int VISIBLE = 4; private static final int ROWS = 5; private static final int VALUES = 10; private static final Random rnd = new Random(); private List<String> columns; private List<List<List<Double>>> data; private DefaultBoxAndWhiskerCategoryDataset dataset; private CategoryPlot plot; private ChartPanel chartPanel; private JPanel controlPanel; private int start = 0; public BoxAndWhiskerDemo() {
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)