- 浏览: 217659 次
- 性别:
- 来自: 北京
最新评论
-
wanxin533:
挺好,正要用
利用jfreechart实现温度计监控设备运行 -
jiutianzhifeng:
这个真的很有用!
Flex3 Style Explorer所见即所得美化flex应用 -
带个回家:
wosidanyang 写道跑起来是跑起来了,为什么没图片大哥 ...
利用jfreechart制作仪表盘 -
wosidanyang:
跑起来是跑起来了,为什么没图片
利用jfreechart制作仪表盘 -
带个回家:
要jar包的找我,或者自己下载:PS:本人只罗列自己全部的ja ...
利用jfreechart制作仪表盘
文章列表
Color Codes
</
rgb Hexadecimal Name Appearance
255 250 250
fffafa
snow
248 248 255
f8f8ff
ghost white
248 248 255
f8f8ff
GhostWhite
245 245 245
f5f5f5
white smoke
245 245 245
f5f5f5
WhiteSmoke
220 220 220
dcdcdc
gainsboro
255 250 240
fffaf0
fl ...
- 2008-06-04 20:16
- 浏览 1709
- 评论(0)
/**
**QQ:252574345
**MSN:lele_love_lomboz@hotmail.com
*/
本文并未提供完整源代码,请见谅
1、配置dwr.xml<?xml version="1.0" encoding="UTF-8"?><!DOCTYPE dwr PUBLIC "-//GetAhead Limited//DTD Direct Web Remoting 1.0//EN" "http://www.getah ...
/**
**QQ:252574345
**MSN:lele_love_lomboz@hotmail.com
*/
跟踪发现,JFreeChart会把生成的图片,默认放在应用服务器的temp目录下,有的时候我们是不能放在该目录下的,需要改变这个存放路径
发现jfreechart的ServletUtilities类里有
protected static void createTempDir() { String tempDirName = System.getProperty("java.io.tmpdir"); if (tempDirNa ...
- 2008-06-04 14:27
- 浏览 6578
- 评论(4)
/**
**QQ:252574345
**MSN:lele_love_lomboz@hotmail.com
*/
首先我们看看在普通柱图上生成连接
renderer.setBaseItemURLGenerator(new StandardCategoryURLGenerator( "detail.jsp", "fruit", ""));plot.setRenderer(renderer);
只要这样做就可以了.这个时候,在每根柱上都生成了连接,我们可以在这里设置一些参数,比如该组id,因为往往组id是唯一的查询条件.根据该 ...
- 2008-06-04 14:09
- 浏览 1614
- 评论(0)
/**
**QQ:252574345
**MSN:lele_love_lomboz@hotmail.com
*/
详细设置热点链接,见
http://zhaoyl.iteye.com/admin/blogs/200062
分析原因:
1.应该查看是否正确生成了MAP信息
在图形所在的页面查看原文件(不会查源文件,那我无语)
图形部分应该是如下形式
<map id="jfreechart-46819.png" name="jfreechart-46819.png"><area shape="poly" coords ...
- 2008-06-04 13:37
- 浏览 1923
- 评论(3)
/**
**QQ:252574345
**MSN:lele_love_lomboz@hotmail.com
*/
(如遇到不能生成链接,或在对比图中设置热点链接不成功的问题,请参照另外2篇文章)
1.水果销售量
<%@ page contentType="text/html;charset=GBK"%><%@ page import="java.awt.Color, ...
- 2008-06-04 13:12
- 浏览 1925
- 评论(0)
/**
**QQ:252574345
**MSN:lele_love_lomboz@hotmail.com
*/
numberaxis.setAutoTickUnitSelection(false);
numberaxis.setTickUnit(new NumberTickUnit(数值));
//数值可以是整数,double类型等
//一定要把自动设置间距设置为flase
- 2008-06-04 11:06
- 浏览 2328
- 评论(0)
/**
**QQ:252574345
**MSN:lele_love_lomboz@hotmail.com
*/
CategoryPlot categoryplot = (CategoryPlot)chart.getPlot();
NumberAxis numberaxis = (NumberAxis)categoryplot.getRangeAxis();
decimalFormat = new DecimalFormat("格式");
numberaxis.setN ...
- 2008-06-04 11:01
- 浏览 8497
- 评论(0)
/**
**QQ:252574345
**MSN:lele_love_lomboz@hotmail.com
*/
CategoryPlot categoryplot = (CategoryPlot)chart.getPlot();
StackedBarRenderer3D stackedbarrenderer = (StackedBarRenderer3D)categoryplot.getRenderer();
stackedbarrenderer.setBaseItemLabelGenerator(new StandardCategoryItemLabelGene ...
- 2008-06-04 10:51
- 浏览 2681
- 评论(0)
/**
**QQ:252574345
**MSN:lele_love_lomboz@hotmail.com
*/
stackedbarrenderer.setMaxBarWidth(0.08);
stackedbarrenderer.setItemMargin(0.3);
- 2008-06-04 10:42
- 浏览 2077
- 评论(0)
/**
**QQ:252574345
**MSN:lele_love_lomboz@hotmail.com
*/
CategoryPlot categoryplot = (CategoryPlot)chart.getPlot();
StackedBarRenderer3D stackedbarrenderer = (StackedBarRenderer3D)categoryplot.getRenderer();
//对柱子的第1个块进行颜色设置
stackedbarrenderer. ...
- 2008-06-04 10:39
- 浏览 1295
- 评论(0)
公共JFreeChart类:
JFreeChart chart;void setAntiAlias(boolean flag) 字体模糊边界void setBackgroundImage(Image image) 背景图片void setBackgroundImageAlignment(int alignment) 背景图片对齐方式(参数常量在org.jfree.ui.Align类中定义)void setBackgroundImageAlpha(float alpha) 背景图片透明度(0.0~1.0)void setBackgroundPaint(Paint paint) 背 ...
- 2008-06-04 10:23
- 浏览 5282
- 评论(0)
/**
**QQ:252574345
**MSN:lele_love_lomboz@hotmail.com
*/
PiePlot pieplot = (PiePlot)chart.getPlot();
pieplot.setLabelGenerator(new StandardPieSectionLabelGenerator("{0} {2}" ,NumberFormat.getNumberInstance(),new DecimalFormat("0.00%")));
StandardPie ...
- 2008-06-04 10:00
- 浏览 2354
- 评论(2)
/**
**QQ:252574345
**MSN:lele_love_lomboz@hotmail.com
*/
形成饼图数据集合的时候,往往是这样的
private DefaultPieDataset dataset;
for(){
dataset.setValue ( names[i],values[i]);
}
在设置图例的时候,使用如下方法设置它的显示内容
//chart 为JFreeChart 对象
PiePlot pieplot = (PiePlot)chart.getPlot();
pieplot.setLegendLabelGenerator(new Stand ...
- 2008-06-04 09:38
- 浏览 2958
- 评论(0)
/**
**QQ:252574345
**MSN:lele_love_lomboz@hotmail.com
*/
往往由于页面需要,我们需要改变饼图各个块的默认颜色
PiePlot pieplot = (PiePlot)chart.getPlot();
pieplot.setSectionPaint(0,new Color(100 ,149, 237) ); pieplot.setSectionPaint(1,new Color(255 ,215, 0 ) ); p ...
- 2008-06-03 20:31
- 浏览 5635
- 评论(0)