jfreechart-1.0.13

时间:2013-12-29 05:07:32
【文件属性】:

文件名称:jfreechart-1.0.13

文件大小:7.21MB

文件格式:RAR

更新时间:2013-12-29 05:07:32

11

public class ZhuZhuang extends ApplicationFrame { public ZhuZhuang(String s) { super(s); setContentPane(createDemoBar()); } // 生成显示图表的面板 public static JPanel createDemoBar() { JFreeChart jfreechart = createChart(createDataset()); return new ChartPanel(jfreechart); } // 生成图表主对象JFreeChart public static JFreeChart createChart(CategoryDataset dataset) { JFreeChart chart = ChartFactory.createBarChart3D("水果销量统计图", //建立3D柱状图 "水果",//横轴名称 "销量",//纵轴名称 dataset,//数据集 PlotOrientation.VERTICAL,//纵向显示 true,//显示每个颜色柱子的柱名 false, false); CategoryPlot plot = chart.getCategoryPlot();//设置图的高级属性 BarRenderer3D renderer = new BarRenderer3D();//3D属性修改 renderer.setBaseOutlinePaint(Color.BLACK);//设置边框颜色为black renderer.setWallPaint(Color.gray); //设置wall的颜色为gray renderer .setItemLabelGenerator(new StandardCategoryItemLabelGenerator());//设置柱顶数据,API中居然没有StandardCategoryItemLabelGenerator这个类 //renderer.setItemLabelFont(new Font("黑体",Font.PLAIN,12));//设置柱顶数据字体 renderer.setItemLabelsVisible(true);//打开ItemLabel开关 plot.setRenderer(renderer);//将修改后的属性值保存到图中 plot.setForegroundAlpha(0.6f);//柱的透明度 return chart; } // 生成数据 public static CategoryDataset createDataset() { double[][] data = new double[][] { { 672, 766, 223, 540, 126 }, { 325, 521, 210, 340, 106 }, { 332, 256, 523, 240, 526 } };// 设置数据 String[] rowKeys = { "苹果", "梨子", "葡萄" };// 行标志 String[] columnKeys = { "北京", "上海", "广州", "成都", "深圳" };// 列标志 CategoryDataset linedataset = DatasetUtilities.createCategoryDataset( rowKeys, columnKeys, data); // 建立数据集 return linedataset; } public static void main(String[] args) { ZhuZhuang fjc = new ZhuZhuang("柱状图"); fjc.pack(); RefineryUtilities.centerFrameOnScreen(fjc); fjc.setVisible(true); } }


网友评论

  • 挺完整的,不错
  • 还行,用例看起来比较容易懂!
  • 很好用,确实不错值得下载
  • 生成各种图表,很好用
  • 资源还没下载,但积分被扣了,下载好几次不成功
  • 很好用,确实不错值得下载
  • 很好用,十分方便
  • 学习Java的朋友可能会需要
  • 挺完整的,不错
  • 很好的资源 全!
  • 很好,用例看起来比较上手
  • 很好用,谢谢!
  • 很好,真的可以用的额
  • 软件很好,谢谢
  • 挺好的,用起来很好用,谢谢分享。
  • 压缩包是全的,需要的资源都有
  • 内容很全,主要有Demo。可以学习~~~
  • 还不错 可以参考
  • 不错,帮助了我的学习
  • 很好的资源,压缩包是全的,可以用。
  • 可以使用,正在学习中,感谢分享
  • 很好使用的
  • 很好,可以使用
  • jar包是全的 可用. 只需要注意把jcommon-1.0.16.jar也一起导入web工程就行了.
  • 例子不错哦