1. 程式人生 > >FusionCharts 2D雙折線圖

FusionCharts 2D雙折線圖

value lan ava ppi columns ott fun 分享圖片 rev

1、設計思路

(1)根據雙折線圖的特性和共性,設計出雙折線圖;

(2)設置數據源XML格式

2、設計步驟

(1)寫出雙折線引入的圖類型和數據源路徑

var doubleLine = new FusionCharts( "../scripts/Charts/MSLine.swf", "doubleLineId", "100%", "540", "0" );
doubleLine.setXMLUrl("data/doubleLine.xml");
doubleLine.render("doubleLineChart");
(2)設置雙折線圖的數據源

doubleLine.xml:

<?xml version="1.0"
encoding="UTF-8"?>
<chart caption=‘2012和2013年某橋一周通過的人數‘ xAxisName=‘星期‘ yAxisName=‘人數‘ showValues=‘0‘ baseFont=‘微軟雅黑‘ baseFontSize=‘14‘ baseFontColor=‘#FF0000‘ outCnvBaseFont=‘宋體‘ outCnvBaseFontSize=‘20‘ outCnvBaseFontColor=‘#00FF00‘ legendShadow=‘1‘ legendAllowDrag=‘1‘ reverseLegend
=‘1‘ interactiveLegend=‘1‘ legendNumColumns=‘2‘ minimiseWrappingInLegend=‘1‘ showLegend=‘1‘ legendPosition=‘BOTTOM‘ showZeroPlane=‘1‘>
<categories> <category label=‘星期一‘ /> <category label=‘星期二‘ /> <category label=‘星期三‘ /> <category label
=‘星期四‘ />
<category label=‘星期五‘ /> <category label=‘星期六‘ /> <category label=‘星期日‘ /> </categories> <dataset seriesName=‘2012‘> <set value=‘656445‘ /> <set value=‘412555‘/> <set value=‘956566‘ /> <set value=‘125645‘ /> <set value=‘561124‘ /> <set value=‘265655‘ /> <set value=‘451212‘ /> </dataset> <dataset seriesName=‘2013‘> <set value=‘154512‘/> <set value=‘598655‘/> <set value=‘654544‘/> <set value=‘956565‘/> <set value=‘245454‘ /> <set value=‘965565‘ /> <set value=‘454545‘ /> </dataset> </chart>
(3)引入雙折線圖

<div id="doubleLineChart"></div>
3、設計結果

(1)初始化時

技術分享圖片

(2)點擊“2012”

技術分享圖片

(3)點擊“2013”

技術分享圖片

(4)選擇“2012”和“2013”

技術分享圖片

4、源碼

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
  <head>
    <title>FusionCharts 2D雙折線圖</title>
	
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
    <meta http-equiv="description" content="this is my page">
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
    <script type="text/javascript" src="../scripts/jquery-2.0.3.js"></script>
    <script type="text/javascript" src="../scripts/Charts/FusionCharts.js"></script>
    <script type="text/javascript">
        $(function(){
              var doubleLine = new FusionCharts( "../scripts/Charts/MSLine.swf", "doubleLineId", "100%", "540", "0" );
      		  doubleLine.setXMLUrl("data/doubleLine.xml");
              doubleLine.render("doubleLineChart");
        });
    </script>

  </head>
  
  <body>
     <div id="doubleLineChart"></div>
  </body>
</html>


再分享一下我老師大神的人工智能教程吧。零基礎!通俗易懂!風趣幽默!還帶黃段子!希望你也加入到我們人工智能的隊伍中來!https://blog.csdn.net/jiangjunshow

FusionCharts 2D雙折線圖