- 浏览: 46676 次
- 性别:
- 来自: 广州
最新评论
-
周佩煌:
怎么使用啊,表示不会用啊!
marker显示(openlayers+google) -
kuchaguangjie:
用上了,呵呵!
freemarker遍历map -
tang&qiang:
(新手)能给点说明吗???这样看着头晕的很...
从互联网(路径)将图片转化为byte数组
public String vImage(Model model) {
StringBuilder fileXML = new StringBuilder("");
fileXML.append("<?xml version='1.0' encoding='GBK'?>" +
"<graph caption='访问量统计' xAxisName='月' yAxisName='访问量' shownames='1' decimalPrecision='0' formatNumberScale='0'>");
for (int mon = 0; mon < 12; mon++) {
int total = visitlogService.sumByTime(2010, mon + 1, 46L);
fileXML.append("<set name='" + mon+1 + "月' value='" + total
+ "'color='AFD8F8'/>");
}
fileXML.append("</graph>");
String chartColumn = "";
String chartLine = "";
String chartPie = "";
if (fileXML != null && !"".equals(fileXML)) {
chartColumn = FusionChartsCreator.createChartHTML(
"/images/chart/Column3D.swf", "", fileXML.toString(),
"YearUnits", 500, 300, false);
chartLine = FusionChartsCreator.createChartHTML(
"/images/chart/Line.swf", "", fileXML.toString(),
"YearUnits", 500, 300, false);
chartPie = FusionChartsCreator.createChartHTML(
"/images/chart/Pie3D.swf", "", fileXML.toString(),
"YearUnits", 500, 300, false);
}
model.addAttribute("chartColumn", chartColumn);
model.addAttribute("chartLine", chartLine);
model.addAttribute("chartPie", chartPie);
return "/visitlog/showimage";
}
需使用到FusionChartsCreator.java、FusionCharts.js和相应的swf文件
xml相关参数说明:
功能特性
animation 是否动画显示数据,默认为1(True)
showNames 是否显示横向坐标轴(x轴)标签名称
rotateNames 是否旋转显示标签,默认为0(False):横向显示
showValues 是否在图表显示对应的数据值,默认为1(True)
yAxisMaxValue 指定纵轴(y轴)最小值,数字
showLimits 是否显示图表限值(y轴最大、最小值),默认为1(True)
图表标题和轴名称
caption 图表主标题
subCaption 图表副标题
xAxisName 横向坐标轴(x轴)名称
yAxisName 纵向坐标轴(y轴)名称
图表和画布的样式
bgColor 图表背景色,6位16进制颜色值
canvasBgColor 画布背景色,6位16进制颜色值
canvasBgAlpha 画布透明度,[0-100]
canvasBorderColor 画布边框颜色,6位16进制颜色值
canvasBorderThickness 画布边框厚度,[0-100]
shadowAlpha 投影透明度,[0-100]
showLegend 是否显示系列名,默认为1(True)
字体属性
baseFont 图表字体样式
baseFontSize 图表字体大小
baseFontColor 图表字体颜色,6位16进制颜色值
outCnvBaseFont 图表画布以外的字体样式
outCnvBaseFontSize 图表画布以外的字体大小
outCnvBaseFontColor 图表画布以外的字体颜色,6位16进制颜色值
分区线和网格
numDivLines 画布内部水平分区线条数,数字
divLineColor 水平分区线颜色,6位16进制颜色值
divLineThickness 水平分区线厚度,[1-5]
divLineAlpha 水平分区线透明度,[0-100]
showAlternateHGridColor 是否在横向网格带交替的颜色,默认为0(False)
alternateHGridColor 横向网格带交替的颜色,6位16进制颜色值
alternateHGridAlpha 横向网格带的透明度,[0-100]
showDivLinues 是否显示Div行的值
numVDivLines 画布内部垂直分区线条数,数字
vDivLineColor 垂直分区线颜色,6位16进制颜色值
vDivLineThickness 垂直分区线厚度,[1-5]
vDivLineAlpha 垂直分区线透明度,[0-100]
showAlternateVGridColor 是否在纵向网格带交替的颜色,默认为0(False)
alternateVGridColor 纵向网格带交替的颜色,6位16进制颜色值
alternateVGridAlpha 纵向网格带的透明度,[0-100]
数字格式
numberPrefix 增加数字前缀
numberSuffix 增加数字后缀 % 为 '%25'
formatNumberScale 是否格式化数字,默认为1(True),自动的给你的数字加上K(千)或M(百万);若取0,则不加K或M
decimalPrecision 指定小数位的位数,[0-10] 例如:='0' 取整
divLineDecimalPrecision 指定水平分区线的值小数位的位数,[0-10]
limitsDecimalPrecision 指定y轴最大、最小值的小数位的位数,[0-10]
formatNumber 逗号来分隔数字(千位,百万位),默认为1(True);若取0,则不加分隔符
decimalSeparator 指定小数分隔符,默认为'.'
thousandSeparator 指定千分位分隔符,默认为','
Tool-tip/Hover标题
showhovercap 是否显示悬停说明框,默认为1(True)
hoverCapBgColor 悬停说明框背景色,6位16进制颜色值
hoverCapBorderColor 悬停说明框边框颜色,6位16进制颜色值
hoverCapSepChar 指定悬停说明框内值与值之间分隔符,默认为','
折线图的参数
lineThickness 折线的厚度
anchorRadius 折线节点半径,数字
anchorBgAlpha 折线节点透明度,[0-100]
anchorBgColor 折线节点填充颜色,6位16进制颜色值
anchorBorderColor 折线节点边框颜色,6位16进制颜色值
Set标签使用的参数
link 链接,调用JS函数
StringBuilder fileXML = new StringBuilder("");
fileXML.append("<?xml version='1.0' encoding='GBK'?>" +
"<graph caption='访问量统计' xAxisName='月' yAxisName='访问量' shownames='1' decimalPrecision='0' formatNumberScale='0'>");
for (int mon = 0; mon < 12; mon++) {
int total = visitlogService.sumByTime(2010, mon + 1, 46L);
fileXML.append("<set name='" + mon+1 + "月' value='" + total
+ "'color='AFD8F8'/>");
}
fileXML.append("</graph>");
String chartColumn = "";
String chartLine = "";
String chartPie = "";
if (fileXML != null && !"".equals(fileXML)) {
chartColumn = FusionChartsCreator.createChartHTML(
"/images/chart/Column3D.swf", "", fileXML.toString(),
"YearUnits", 500, 300, false);
chartLine = FusionChartsCreator.createChartHTML(
"/images/chart/Line.swf", "", fileXML.toString(),
"YearUnits", 500, 300, false);
chartPie = FusionChartsCreator.createChartHTML(
"/images/chart/Pie3D.swf", "", fileXML.toString(),
"YearUnits", 500, 300, false);
}
model.addAttribute("chartColumn", chartColumn);
model.addAttribute("chartLine", chartLine);
model.addAttribute("chartPie", chartPie);
return "/visitlog/showimage";
}
需使用到FusionChartsCreator.java、FusionCharts.js和相应的swf文件
xml相关参数说明:
功能特性
animation 是否动画显示数据,默认为1(True)
showNames 是否显示横向坐标轴(x轴)标签名称
rotateNames 是否旋转显示标签,默认为0(False):横向显示
showValues 是否在图表显示对应的数据值,默认为1(True)
yAxisMaxValue 指定纵轴(y轴)最小值,数字
showLimits 是否显示图表限值(y轴最大、最小值),默认为1(True)
图表标题和轴名称
caption 图表主标题
subCaption 图表副标题
xAxisName 横向坐标轴(x轴)名称
yAxisName 纵向坐标轴(y轴)名称
图表和画布的样式
bgColor 图表背景色,6位16进制颜色值
canvasBgColor 画布背景色,6位16进制颜色值
canvasBgAlpha 画布透明度,[0-100]
canvasBorderColor 画布边框颜色,6位16进制颜色值
canvasBorderThickness 画布边框厚度,[0-100]
shadowAlpha 投影透明度,[0-100]
showLegend 是否显示系列名,默认为1(True)
字体属性
baseFont 图表字体样式
baseFontSize 图表字体大小
baseFontColor 图表字体颜色,6位16进制颜色值
outCnvBaseFont 图表画布以外的字体样式
outCnvBaseFontSize 图表画布以外的字体大小
outCnvBaseFontColor 图表画布以外的字体颜色,6位16进制颜色值
分区线和网格
numDivLines 画布内部水平分区线条数,数字
divLineColor 水平分区线颜色,6位16进制颜色值
divLineThickness 水平分区线厚度,[1-5]
divLineAlpha 水平分区线透明度,[0-100]
showAlternateHGridColor 是否在横向网格带交替的颜色,默认为0(False)
alternateHGridColor 横向网格带交替的颜色,6位16进制颜色值
alternateHGridAlpha 横向网格带的透明度,[0-100]
showDivLinues 是否显示Div行的值
numVDivLines 画布内部垂直分区线条数,数字
vDivLineColor 垂直分区线颜色,6位16进制颜色值
vDivLineThickness 垂直分区线厚度,[1-5]
vDivLineAlpha 垂直分区线透明度,[0-100]
showAlternateVGridColor 是否在纵向网格带交替的颜色,默认为0(False)
alternateVGridColor 纵向网格带交替的颜色,6位16进制颜色值
alternateVGridAlpha 纵向网格带的透明度,[0-100]
数字格式
numberPrefix 增加数字前缀
numberSuffix 增加数字后缀 % 为 '%25'
formatNumberScale 是否格式化数字,默认为1(True),自动的给你的数字加上K(千)或M(百万);若取0,则不加K或M
decimalPrecision 指定小数位的位数,[0-10] 例如:='0' 取整
divLineDecimalPrecision 指定水平分区线的值小数位的位数,[0-10]
limitsDecimalPrecision 指定y轴最大、最小值的小数位的位数,[0-10]
formatNumber 逗号来分隔数字(千位,百万位),默认为1(True);若取0,则不加分隔符
decimalSeparator 指定小数分隔符,默认为'.'
thousandSeparator 指定千分位分隔符,默认为','
Tool-tip/Hover标题
showhovercap 是否显示悬停说明框,默认为1(True)
hoverCapBgColor 悬停说明框背景色,6位16进制颜色值
hoverCapBorderColor 悬停说明框边框颜色,6位16进制颜色值
hoverCapSepChar 指定悬停说明框内值与值之间分隔符,默认为','
折线图的参数
lineThickness 折线的厚度
anchorRadius 折线节点半径,数字
anchorBgAlpha 折线节点透明度,[0-100]
anchorBgColor 折线节点填充颜色,6位16进制颜色值
anchorBorderColor 折线节点边框颜色,6位16进制颜色值
Set标签使用的参数
link 链接,调用JS函数
发表评论
-
OpenLayers部分方法事件
2012-04-06 10:30 9278一、设置中心坐标 map.setCenter(point, z ... -
marker显示(openlayers+google)
2012-04-06 10:15 2342function initMap(type) { var l ... -
openlayers+google
2012-04-06 10:06 11711.先下载openlayers(http://openlaye ... -
查看SISSON
2012-02-08 09:57 628select * from v$locked_object s ... -
ORACLE创建用户及导入、导出
2012-02-08 09:54 1282默认用户: system/manager scott/tige ... -
ORACLE连接|周、DECODE以及树查询
2012-02-08 09:36 1056jdbc:oracle:thin:@(DESCRIPTION= ... -
Unix下SVN部分操作
2011-03-02 14:22 835下载 svn checkout http://ip/项目名/t ... -
JfreeChart使用经验总结
2010-12-20 16:52 928转载于:http://blog.csdn.ne ... -
按时间为jfreechart数据源
2010-12-20 16:30 979public String getDataSet( @P ... -
JFreeChart改变图片的保存路径
2010-12-20 16:21 1645继承ServletUtilities,若生成的图片格式为jpg ... -
JFreeChart生成图片到服务器指定目录
2010-12-20 16:09 4439//曲线图 public String imageLine(T ... -
从互联网(路径)将图片转化为byte数组
2010-11-25 15:42 2041public byte[] getBytes(String f ... -
从互联网保存图片到本地
2010-11-25 15:33 886public byte[] saveImage(String ... -
java遍历map
2010-11-09 17:17 969Map<String, Map<String, O ... -
freemarker 三种将科学计数法转化为阿拉伯数字格式的方法
2010-10-20 12:40 3131freemarker默认显示是科学计数法 1:加c,如${ma ... -
ibatis 的like查询
2010-09-28 13:21 807name like '%$name$%' 会有注入漏洞 na ... -
freemarker遍历map
2010-09-26 17:36 9034<#if bookMap?exists> ... -
ibatis的批量存储
2010-09-26 17:30 941public void saveItemBatch(final ... -
安装maven
2010-09-26 17:22 2411maven环境变量 JAVA_HOME:D:\Java\jdk ... -
Excel文件操作(jxl)
2010-09-26 16:51 845操作配置 <dependency> <gro ...
相关推荐
标题中的"FusionCharts.dll"文件是FusionCharts Free软件的核心组件,这是一款强大的图表生成工具,专门用于在Web页面上创建交互式、视觉效果丰富的图表。这个控件以单一的动态链接库(DLL)文件形式提供,使得集成...
FusionCharts是一种制图组件,可以帮您为您的Web应用创建交互式的、数据驱动的图表、仪表盘和地图。它具有智能化、用户友好和创新等特点,可以将单调的数据转化为栩栩如生的图像,从而使您的Web应用更加的生动。它...
FusionCharts是一款强大的JavaScript图表库,它允许开发者创建交互式且富有视觉吸引力的数据可视化图表。在Web应用中,数据图表的展示是传达信息、分析数据和做出决策的关键工具。FusionCharts支持多种图表类型,...
FusionCharts是一款强大的JavaScript图表库,它提供了丰富的图表类型和高度自定义的选项,用于创建交互式的、数据可视化效果。本压缩包中的“fusionCharts导出相关资料打包”集成了关于如何实现FusionCharts图表自动...
FusionCharts是一款强大的数据可视化工具,专为创建交互式、丰富多彩的图表而设计。它广泛应用于Web应用程序中,帮助用户以图形方式展示复杂的数据。在深入探讨FusionCharts的知识点之前,先简单介绍一下标题和描述...
**FusionCharts 概述** FusionCharts 是一款强大的数据可视化工具,专为网页和应用程序设计,用于创建交互式图表和图形。它提供了一系列丰富的图表类型,如柱状图、线图、饼图、地图等,使数据呈现更加生动、易理解...
FusionCharts是一款强大的JavaScript图表库,它提供了丰富的可视化图表类型,用于展示各种复杂的数据。在本文中,我们将探讨如何利用FusionCharts实现下钻功能以及单击图表节点调用JavaScript函数。 1. **从JSONURL...
**FusionCharts XT Evaluation** 是一个强大的数据可视化工具,专为开发者设计,便于构建互动式、丰富多彩的图表。它能够将结构化的数据,无论是JSON格式还是XML格式,转化为直观易懂的图形,如饼状图、条形图、折线...
FusionCharts Free V2.1是一款专为网页开发者设计的免费Flash图形报表工具,它能够帮助用户轻松创建出美观、互动且数据丰富的图表。这款软件以其出色的数据可视化能力,为网站和应用程序添加了动态和直观的展示效果...
FusionCharts是InfoSoft Global公司的一个产品,InfoSoft Global 公司是专业的Flash图形方案提供商,他们还有几款其他的,基于Flash技术的产品,都非常的漂亮。 FusionCharts free 是一个跨平台,跨浏览器的flash...
FusionCharts是一款强大的图表库,它能够帮助开发者在网页中创建出丰富多样的交互式图表。这个库通过结合Flash技术和JavaScript来实现图表的渲染和功能交互。以下将详细阐述FusionCharts在网页呈现图表的过程: 1. ...
**FusionCharts完整资料集详解** FusionCharts是一款强大的JavaScript图表库,用于创建交互式的、丰富的数据可视化解决方案。本资料集全面涵盖了FusionCharts的各个方面,包括基础使用、实例演示、XML数据源生成、...
**FusionCharts ASP 类库详解** FusionCharts是一款强大的数据可视化工具,它使用Flash技术来创建交互式的图表和图形。在ASP(Active Server Pages)环境中,为了方便开发者集成FusionCharts,FusionCharts公司提供...
FusionCharts,则是一款功能丰富的JavaScript图表库,可以用于创建交互式且视觉效果丰富的图表。在这个例子中,我们将深入探讨如何在Spring MVC项目中集成并使用FusionCharts来展示从后台数据库获取的数据。 首先,...
FusionCharts是一款强大的数据可视化工具,它通过JavaScript库(FusionCharts.js)和SWF文件为Web应用程序提供交互式图表。这款报表工具以其丰富的图表类型、灵活的定制能力和高效的性能在IT行业中广受好评。本...