• <menu id="w2i4a"></menu>
  • logo Flash圖表控件 FusionCharts 使用教程

    文檔首頁>>Flash圖表控件 FusionCharts 使用教程>>JS圖表控件FusionCharts使用教程:調(diào)整圖表百分比大小

    JS圖表控件FusionCharts使用教程:調(diào)整圖表百分比大小


    在使用FusionCharts的時(shí)候,用戶可以為圖表的寬度和高度設(shè)置百分比值,用來替代絕對的像素值。圖表將根據(jù)父容器元素自動(dòng)調(diào)整其尺寸。讓我們來看看在HTML中這是如何實(shí)現(xiàn)的。

    》》》免費(fèi)下載FusionCharts最新版

    以百分比的方式調(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的維度派生。

    在上面的例子中,我們設(shè)置DIV的寬度為800像素的,高度為300像素。因此,圖的大小會(huì)自動(dòng)變成800x300。如下所示:

    Flash圖表控件FusionCharts使用教程:調(diào)整圖表百分比大小

    動(dòng)態(tài)調(diào)整圖表的特性

    當(dāng)父容器的大小發(fā)生改變時(shí),F(xiàn)usionCharts可以動(dòng)態(tài)地調(diào)整自身的大小。用戶只需要進(jìn)行下面的操作:

    • 設(shè)置圖表的大小比例
    • 設(shè)置你的HTML圖表容器,這樣當(dāng)瀏覽器調(diào)整或者變更時(shí)它的尺寸會(huì)動(dòng)態(tài)變化
    • 當(dāng)容器元素發(fā)生改變時(shí),圖表本身也會(huì)立即動(dòng)態(tài)地調(diào)整。

    在下面的示例中,我們創(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>
    
    掃碼咨詢


    添加微信 立即咨詢

    電話咨詢

    客服熱線
    023-68661681

    TOP
    三级成人熟女影院,欧美午夜成人精品视频,亚洲国产成人乱色在线观看,色中色成人论坛 (function(){ var bp = document.createElement('script'); var curProtocol = window.location.protocol.split(':')[0]; if (curProtocol === 'https') { bp.src = 'https://zz.bdstatic.com/linksubmit/push.js'; } else { bp.src = 'http://push.zhanzhang.baidu.com/push.js'; } var s = document.getElementsByTagName("script")[0]; s.parentNode.insertBefore(bp, s); })();