具有多个类别的Boxplots的JFreeChart缩放

具有多个类别的Boxplots的JFreeChart缩放,第1张

具有多个类别的Boxplots的JFreeChart缩放

设置包含容器

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() {


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5432011.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存