如何在jfreechart,netbeans中调整此图表的大小? [英] How to resize this chart in jfreechart, netbeans?

查看:125
本文介绍了如何在jfreechart,netbeans中调整此图表的大小?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我似乎无法操纵图表本身.我无法更改大小,并且chartPanel = createChartPanel();不断重写为chartPanel = javax.swing.panel();

I can't seem to manipulate the chart itself. I can't change the size and chartPanel = createChartPanel(); keeps rewriting into chartPanel = javax.swing.panel();

我试图创建方法modificarGrafico,但是什么也没有:

I tried to create a method modificarGrafico, but nothing:

示例: http://www.flickr.com/photos/63259070@N06 /6371596517/

public JPanel createChartPanel(){
DefaultPieDataset pieDataset = new DefaultPieDataset();
pieDataset.setValue("Toyota", new Integer(10));
pieDataset.setValue("Nissan", new Integer(25));
pieDataset.setValue("Hummer", new Integer(5));
pieDataset.setValue("BMW", new Integer(10));
pieDataset.setValue("Honda", new Integer(30));
pieDataset.setValue("Ford", new Integer(20));
JFreeChart chart = ChartFactory.createPieChart3D("Ventas por Marca", pieDataset, true,         true, true);
return new ChartPanel(chart);
}

public void modificarGrafico(){
//JDesktopPane dtp = new JDesktopPane();

   this.chartPanel.setSize(200,200);
   this.chartPanel.setVisible(rootPaneCheckingEnabled);

   }

推荐答案

您不必担心图表大小,将面板的布局设置为

You don't have to worry about your chart size, set your Panel's layout to GridBagLayout that should help.

这篇关于如何在jfreechart,netbeans中调整此图表的大小?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆