原創(chuàng)|使用教程|編輯:郝浩|2013-08-28 13:49:50.000|閱讀 2139 次
概述:在使用FusionCharts的時(shí)候,用戶可以為圖表的寬度和高度設(shè)置百分比值,用來替代絕對(duì)的像素值。圖表將根據(jù)父容器元素自動(dòng)調(diào)整其尺寸。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
在使用FusionCharts的時(shí)候,用戶可以為圖表的寬度和高度設(shè)置百分比值,用來替代絕對(duì)的像素值。圖表將根據(jù)父容器元素自動(dòng)調(diào)整其尺寸。讓我們來看看在HTML中這是如何實(shí)現(xiàn)的。
以百分比的方式調(diào)整圖表,首先需要更新HTML代碼,如下所示:
<div id="chartContainer" style="width:800px;height:300px;"> This text is replaced by the chart </div> <script type="text/javascript"><!-- var myChart = new FusionCharts("Column3D.swf", "myChartId", "80%", "100%", "0", "1"); myChart.setXMLUrl("Data.xml"); myChart.render("chartContainer"); // --></script>
在上面的代碼中,我們指定圖表的寬度為80%,高度為100%。id為——“chartContainer”的DIV是圖表的容器元素。 因此,它的寬度和高度會(huì)以百分比的方式從DIV的維度派生。
在上面的例子中,我們?cè)O(shè)置DIV的寬度為800像素的,高度為300像素。因此,圖的大小會(huì)自動(dòng)變成800x300。如下所示:
動(dòng)態(tài)調(diào)整圖表的特性
當(dāng)父容器的大小發(fā)生改變時(shí),F(xiàn)usionCharts可以動(dòng)態(tài)地調(diào)整自身的大小。用戶只需要進(jìn)行下面的操作:
在下面的示例中,我們創(chuàng)建了一個(gè)非常基本的示例,圖表會(huì)填滿整個(gè)web瀏覽器的空間,如果瀏覽器的大小發(fā)生改變或調(diào)整,圖表本身將做出相應(yīng)的調(diào)整。
<html> <head> <title>My First chart using FusionCharts - Using dynamically resizable chart</title> <script type="text/javascript" src="FusionCharts/FusionCharts.js"></script> </head> <body style="height:100%;"> <div id="chartContainer" style="height:100%;" > FusionCharts will load here </div> <script type="text/javascript"><!-- var myChart = new FusionCharts("FusionCharts/Area2D.swf", "myChartId", "100%", "100%", "0", "1"); myChart.setXMLUrl("LargeData.xml"); myChart.render("chartContainer"); // --></script> </body> </html>
本站文章除注明轉(zhuǎn)載外,均為本站原創(chuàng)或翻譯。歡迎任何形式的轉(zhuǎn)載,但請(qǐng)務(wù)必注明出處、不得修改原文相關(guān)鏈接,如果存在內(nèi)容上的異議請(qǐng)郵件反饋至chenjj@fc6vip.cn
文章轉(zhuǎn)載自:慧都控件網(wǎng)