原創(chuàng)|其它|編輯:郝浩|2013-01-30 11:58:21.000|閱讀 1979 次
概述:FusionCharts圖表不僅允許你設(shè)置圖表寬度和高度的絕對(duì)像素值,還允許設(shè)置寬度和高度的百分比值。 FusionCharts圖表會(huì)根據(jù)父容器元素的尺寸自動(dòng)調(diào)整圖表的百分比大小。本文主要介紹如何利用代碼方式動(dòng)態(tài)調(diào)整FusionCharts圖表的百分比大小。
# 界面/圖表報(bào)表/文檔/IDE等千款熱門軟控件火熱銷售中 >>
相關(guān)鏈接:
FusionCharts圖表不僅允許你設(shè)置圖表寬度和高度的絕對(duì)像素值,還允許設(shè)置寬度和高度的百分比值。 FusionCharts圖表會(huì)根據(jù)父容器元素的尺寸自動(dòng)調(diào)整圖表的百分比大小。本文主要介紹如何利用代碼方式動(dòng)態(tài)調(diào)整FusionCharts圖表的百分比大小。
<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%。"chartContainer" 是圖表的容器元素。因此,圖表的百分比寬度和高度取決于DIV的尺寸。
在上面的示例中,我們將DIV的寬度和高度分別設(shè)置為800像素和300像素。因此,圖表的大小將自動(dòng)調(diào)整為 640x300 像素,圖表效果如下:
動(dòng)態(tài)調(diào)整圖表大小:
當(dāng)圖表的父容器大小改變時(shí),F(xiàn)usionCharts XT能夠自動(dòng)地調(diào)整圖表大小。操作步驟如下:
1、設(shè)置圖表百分比
2、設(shè)置HTML圖表容器,當(dāng)調(diào)整瀏覽器大小時(shí),圖表容器大小也會(huì)自動(dòng)調(diào)整。
當(dāng)調(diào)整圖表容器大小時(shí),圖表也會(huì)動(dòng)態(tài)調(diào)整其大小。在下面的例子中,圖表以全屏方式呈現(xiàn)在Web瀏覽器中。如果調(diào)整瀏覽器的大小,圖表也會(huì)根據(jù)瀏覽器的大小而進(jìn)行調(diào)整。
<html>
<head>
<title>My First chart using FusionCharts XT
- 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 XT 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)