多多色-多人伦交性欧美在线观看-多人伦精品一区二区三区视频-多色视频-免费黄色视屏网站-免费黄色在线

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php開源 > 綜合技術(shù) > FusionCharts入門教程:以實例代碼讓你快速上手

FusionCharts入門教程:以實例代碼讓你快速上手

來源:程序員人生   發(fā)布時間:2014-05-05 03:07:55 閱讀次數(shù):3378次
在使用FusionCharts前所要做的只是拷貝幾個SWF文件而已,網(wǎng)上有破解版也有免費(fèi)版
可以下來,使用FusionCharts,將想要顯示的數(shù)據(jù)轉(zhuǎn)成XML,FusionCharts幫你處理xml數(shù)據(jù)顯示成你需要的flash.

將下載的FusionCharts文件夾放到你的網(wǎng)站目錄中,可以查看相關(guān)API,

現(xiàn)在來做個實例吧

Java代碼
<%@ page contentType="text/html; charset=UTF-8" import="java.util.*" %>
<jsp:useBean id ="chart" scope ="page" class="com.gui.chart.FunsionCharts" />
<HTML>
<HEAD>
<TITLE>FusionCharts - Simple Column 3D Chart</TITLE>
<META HTTP-EQUIV="Content-Type" content="text/html; charset=UTF-8">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
</HEAD>
<BODY>

<CENTER>
<h2>FusionCharts Examples</h2>
<%
StringBuffer sb = new StringBuffer();
sb.append("<chart caption='對比圖' shownames='1' imageSave='1'"
+"imageSaveURL='FusionChartsSave.jsp' imageSaveDialogFontColor ='cfbbfc'>");
sb.append("<categories><category label='資產(chǎn)負(fù)債表(%25)' /><category label='負(fù)債與所有者權(quán)益比率(%25)' />"
+"<category label='負(fù)債與有形凈資產(chǎn)比率(%25)' /></categories>");
sb.append("<dataset seriesName='2006' color='F6BD0F' showValues='1'><set value='60.9300' />"
+"<set value='30.1900' /><set value='25.4900' /></dataset>");
sb.append("<dataset seriesName='2007' color='000000' showValues='1'><set value='68.4200' />"
+"<set value='45.8100' /><set value='66.8200' /></dataset>");
sb.append("<dataset seriesName='2008' color='8BBA00' showValues='1'><set value='53.34' />"
+"<set value='82.22' /><set value='91.21' /></dataset>");
sb.append("</chart>");
//Create the chart - Column 3D Chart with data from Data/Data.xml
//createChartHTML方法可在源碼包中查找 CodeJSPIncludesFusionCharts.jsp
String chartHTMLCode=chart.createChartHTML("flash/MSColumn3D.swf", "", sb.toString(), "myFirst", 600, 300, false);
%> <%=chartHTMLCode%> <BR>
<BR>
</CENTER>
</BODY>
</HTML>
<%@ page contentType="text/html; charset=UTF-8" import="java.util.*" %>
<jsp:useBean id ="chart" scope ="page" class="com.gui.chart.FunsionCharts" />
<HTML>
<HEAD>
<TITLE>FusionCharts - Simple Column 3D Chart</TITLE>
<META HTTP-EQUIV="Content-Type" content="text/html; charset=UTF-8">
<META HTTP-EQUIV="Pragma" CONTENT="no-cache">
<META HTTP-EQUIV="Cache-Control" CONTENT="no-cache">
<META HTTP-EQUIV="Expires" CONTENT="0">
</HEAD>
<BODY>

<CENTER>
<h2>FusionCharts Examples</h2>
<%
StringBuffer sb = new StringBuffer();
sb.append("<chart caption='對比圖' shownames='1' imageSave='1'"
+"imageSaveURL='FusionChartsSave.jsp' imageSaveDialogFontColor ='cfbbfc'>");
sb.append("<categories><category label='資產(chǎn)負(fù)債表(%25)' /><category label='負(fù)債與所有者權(quán)益比率(%25)' />"
+"<category label='負(fù)債與有形凈資產(chǎn)比率(%25)' /></categories>");
sb.append("<dataset seriesName='2006' color='F6BD0F' showValues='1'><set value='60.9300' />"
+"<set value='30.1900' /><set value='25.4900' /></dataset>");
sb.append("<dataset seriesName='2007' color='000000' showValues='1'><set value='68.4200' />"
+"<set value='45.8100' /><set value='66.8200' /></dataset>");
sb.append("<dataset seriesName='2008' color='8BBA00' showValues='1'><set value='53.34' />"
+"<set value='82.22' /><set value='91.21' /></dataset>");
sb.append("</chart>");
//Create the chart - Column 3D Chart with data from Data/Data.xml
//createChartHTML方法可在源碼包中查找 CodeJSPIncludesFusionCharts.jsp
String chartHTMLCode=chart.createChartHTML("flash/MSColumn3D.swf", "", sb.toString(), "myFirst", 600, 300, false);
%> <%=chartHTMLCode%> <BR>
<BR>
</CENTER>
</BODY>
</HTML>

另存圖片功能
在<chart caption='name' shownames='1' imageSave='1'
imageSaveURL='FusionChartsSave.jsp' >
好像不支持jdk 1.3,
除了jsp方式另存,還有其他方式可供參考
具體可以看ImageSaving目錄中的源碼

在FusionCharts 里,如果要在圖形里用到一些特殊的字符,你就要對它進(jìn)行編碼,否則就無法顯示。

歐元符號
在FusionCharts 里顯示“€”,你需要用“%80”來替換它。
上面的代碼會在數(shù)字前面都加上“€”。

英鎊符號
在FusionCharts里顯示“£”,你需要用“%A3”來替換它。

人民幣符號
在FusionCharts 里顯示“¥”,你需要用“%A5”來替換它。

分符號
在FusionCharts里顯示“¢”,你需要用“%A2”來替換它.

百分號符號
在FusionCharts里顯示“%”,你需要用“%25”來替換它。

&符號
在FusionCharts 里顯示“&”,你需要用“&amp;”來替換它。

>符號
在要用“&gt;”來替換它。如下:

單引號符號
在FusionCharts 里顯示“'”,你需要用“&apos;”來替換它。如下:
<graph decimalPrecision='0' >
<set name='John&apos;s Count' value='420' color='AFD8F8' />
<set name='Mary&apos;s Count' value='295' color='F6BD0F' />
<set name='Tom&apos;s Count' value='523' color='8BBA00' />
</graph>

上面的代碼顯示為“John's Count”。
如果你想要顯示雙引號,直接使用就可以了,前提是你的屬性值是用單引號括起來的。如果你的屬性值是用雙引號括起來的,你要顯示單引號,也可以直接使用,而不必用“&apos;”來替換它

生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈
程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 一区二区三区在线免费 | 日本一本视频 | 多人做人爱视频大全在线观看 | 免费成年人视频在线观看 | 亚洲小说春色综合另类小说 | 欧美性猛交xxxx黑人猛交 | xart欧美一区在线播放 | 亚洲国产精品成人久久 | 免费亚洲视频 | 欧美精品第一页 | 九色精品在线 | 波多野结衣中文字幕在线视频 | 久久一| 大学生一级一片第一次免费 | 欧美亚洲图区 | 欧美成人午夜视频在线观看 | 久久精品观看影院2828 | 精品哟哟哟国产在线观看不卡 | 中文字幕免费播放 | 国产最新一区二区三区天堂 | 国产日韩网站 | 亚洲图片欧美日韩 | 亚洲精品国产经典一区二区 | 国产模特众筹精品视频 | 欧美日韩国产精品 | 日本一级毛片片在线播放 | 国产亚洲精品久久77777 | 亚洲一区区| 日本zzzwww大片免费 | 精品久久国产 | 亚洲天堂影院 | 一级毛毛片毛片毛片毛片在线看 | 精品国产精品a | 国产亚洲毛片在线 | 国产h在线观看 | 国产乱码一区二区三区四 | 欧美最猛黑人xxxx黑人猛交黄 | 日韩亚洲欧美一区二区三区 | 午夜在线免费视频 | 欧美综合图区亚欧综合图区 | 久久久久欧美精品网站 |