java使用jfreechar绘制饼型统计图

 时间:2024-10-15 01:27:29

1、使用eclipse,新建一个java项目,项目的名称javachar。

java使用jfreechar绘制饼型统计图

2、在项目中增加jfreechar类库,没有jfreechar下载,http://www.jfree.org/jfreechart/download/。

java使用jfreechar绘制饼型统计图

3、新建一个javachar.java类,带有main方法的主类。public class javachar { public static void main(String[] args) { // TODO Auto-generated method stub }}

java使用jfreechar绘制饼型统计图

4、在main方法中,定义一个窗口。public static void main(String[] args) { // TODO Auto-generated method stub JFrame jf=new JFrame(); jf.setSize(600,500); jf.setLocationRelativeTo(null); jf.setVisible(true); }

java使用jfreechar绘制饼型统计图

5、在类中定义统计图的数据。public static PieDataset shuju( ) { DefaultPieDataset dataset = new DefaultPieDataset( ); dataset.setValue( "安阳一中" , new Double( 50 ) ); dataset.setValue( "安阳二中" , new Double( 100 ) ); dataset.setValue( "安阳三中" , new Double( 150 ) ); dataset.setValue( "安阳六中" , new Double( 80 ) ); return dataset; }

java使用jfreechar绘制饼型统计图

6、定义饼型图:public static JFreeChart createChart( PieDat锾攒揉敫aset dataset ) { StandardChartTheme standardChartTheme = new StandardChartTheme("CN"); standardChartTheme.setExtraLargeFont(new Font("宋书", Font.BOLD, 25)); standardChartTheme.setRegularFont(new Font("宋书", Font.PLAIN, 15)); standardChartTheme.setLargeFont(new Font("宋书", Font.PLAIN, 15)); ChartFactory.setChartTheme(standardChartTheme); JFreeChart chart = ChartFactory.createPieChart("中学招生人数",dataset, true, true, false); return chart; }

java使用jfreechar绘制饼型统计图

7、在main方法中,把统计图增加到窗口中。jf.add(new ChartPanel(createChart(shuju())));

java使用jfreechar绘制饼型统计图

8、运行项目,结果如下图。

java使用jfreechar绘制饼型统计图
  • 在word如何插入页脚?
  • word文档里面的内容如何一键查找替换多处?
  • word如何生成目录
  • Word文档怎么设置水印垂直对齐?
  • 电脑WPS文字如何使用段落布局工具
  • 热门搜索
    万圣节手抄报图片 以爱国为主题的手抄报 三年级英语手抄报 读书的手抄报的内容 关于元旦节的手抄报 电脑手抄报 手抄报边框素材 清明时节祭英烈手抄报 书香满园手抄报 关于感恩的手抄报图片