创建jfreechar健康图续(2)

原创 2012年03月26日 14:07:36

 public static void setChartPlot(MeterPlot localMeterPlot) {
         localMeterPlot.setRange(new Range(0D, 100.0D));// 设置数值的范围
        localMeterPlot.setBackgroundPaint(Color.white);   // 设置背景色
        // 设置三种区域
        String health = "级别一";
        String warning = "级别二";
        String danger = "级别三";
        localMeterPlot.setValueFont(new Font("宋体", Font.PLAIN, 12));
        localMeterPlot.addInterval(new MeterInterval(health, new Range(50D, 100D), Color.lightGray,
            new BasicStroke(2F), new Color(0, 255, 0, 64)));
        localMeterPlot.addInterval(new MeterInterval(warning, new Range(20.0D, 50D), Color.lightGray, new BasicStroke(
            2F), new Color(255, 255, 0, 64)));
        localMeterPlot.addInterval(new MeterInterval(danger, new Range(0D, 20D), Color.lightGray, new BasicStroke(2F),
            new Color(255, 0, 0, 128)));
        localMeterPlot.setNeedlePaint(Color.darkGray);// 设置指针的颜色
        localMeterPlot.setDialBackgroundPaint(Color.white);   // 设置表盘的背景色
        localMeterPlot.setDialShape(DialShape.CHORD);        // 指针不可到部分的样式,下面是补充为三角形,还可以是圆形等
        localMeterPlot.setMeterAngle(230);// 指针的可到范围
        localMeterPlot.setTickLabelsVisible(true);// 显示数值
        localMeterPlot.setTickLabelFont(new Font("Dialog", 1, 12));// 数值样式
        localMeterPlot.setTickLabelPaint(Color.darkGray);// 数值的颜色
        localMeterPlot.setTickPaint(Color.lightGray);// 表盘刻度的颜色
         localMeterPlot.setValuePaint(Color.black);// 表盘指针数值的颜色
        localMeterPlot.setUnits("");// 设置表盘指针下面数值的单位
        localMeterPlot.setValueFont(new Font("Dialog", 1, 14));// 表盘指针数值的字体  

  }

创建jfreechar饼图续(1)

public final class PieChartFactory {     private PieChartFactory() {     }     public static Time...
  • ilovegreenrose
  • ilovegreenrose
  • 2012年03月26日 14:16
  • 165

对jfreechar的使用健康图(1)

public final class MeterChartFactory {     private MeterChartFactory() {     }         public s...
  • ilovegreenrose
  • ilovegreenrose
  • 2012年03月19日 16:08
  • 183

JFreeChar生成柱状图

前一篇文章说明了JFreeChar生成柱状图以及解决中文只能显示问方框的问题,本文主要记录柱状图的显示案例,可供初学者参考: 先看一个简单的柱状图生成案例: [java] view...
  • zhpengfei0915
  • zhpengfei0915
  • 2014年02月21日 19:38
  • 934

(四)JFreeChar 折线图

(四)JFreeChar 折线图
  • zgf19930504
  • zgf19930504
  • 2016年03月04日 18:00
  • 222

图 续2

-----------------siwuxie095                         图的遍历       图的遍历 分为:深度优先搜索 和 广度优先搜索 ...
  • siwuxie095
  • siwuxie095
  • 2017年05月13日 19:31
  • 70

JFreeChart—输出组合图表

组合图表(Combined Chart)可以组合不同的图形,例如柱状图和折线图等,通常显示股票的图,比如上方式股票价格,下方是成交量。实现代码:CombinedChartServlet.javapac...
  • lmb55
  • lmb55
  • 2015年06月21日 22:03
  • 817

JFreeChar自学教程

JFreeChart是一组功能强大、灵活易用的Java绘图API,使用它可以生成多种通用性的报表,包括柱状图、饼图、曲线图、甘特图等。它能够用在Swing和Web等中制作自定义的图表或报表,并且得到广...
  • u013456370
  • u013456370
  • 2015年01月25日 16:40
  • 379

(一)JFreeChar 简介

JFreeChart是JAVA平台上的一个开放的图表绘制类库。它完全使用JAVA语言编写,是为applications, applets, servlets 以及JSP等使用所设计。JFreeChar...
  • zgf19930504
  • zgf19930504
  • 2016年03月04日 17:57
  • 243

用JFreeChart画统计分析曲线图(成功版)(转)

用JFreeChart画统计分析曲线图(成功版)(转)用JFreeChart画统计分析曲线图(成功版) [ 2006-6-22 11:27:00 | By: blueroc ][code]    pa...
  • snowsalt
  • snowsalt
  • 2007年11月30日 17:35
  • 4351

JFreeChart动态生成饼图

一:普通饼图(动态)package test;import java.awt.Font; import java.awt.event.ActionEvent; import java.awt.even...
  • ygl19920119
  • ygl19920119
  • 2017年10月17日 12:18
  • 162
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:创建jfreechar健康图续(2)
举报原因:
原因补充:

(最多只允许输入30个字)