zoukankan      html  css  js  c++  java
  • 使用FusionCharts创建可更新数据的JavaScript图表

    先创建一个简单的图表,然后改变它的数据(请参见下面的代码)。图表最初据显示8月份的销售数据,当用户点击按钮时改为显示9月份的销售数据。每个月都有单独的XML文件,代码如下:

    <html>
      <head>
        <title>Update Chart data</title>
        <script type="text/javascript" src="../../FusionCharts/FusionCharts.js">
        </script>
      </head>
      <body>
        <div id="chartContainer">FusionCharts will load here!</div>
        <script type="text/javascript"><!--
    
          var myChart = new FusionCharts( "../../FusionCharts/Column3D.swf", 
            "myChartId", "400", "300", "0", "1" );
          myChart.setXMLUrl("AugustData.xml");
          myChart.render("chartContainer");
    
            function changeMonth()
            {
                var chartReference = FusionCharts("myChartId");
                chartReference.setXMLUrl("SeptemberData.xml");
            }
        // -->
        </script>
    
        <input type="button" onClick="changeMonth();" value="Change Month">
      </body>
    </html>

    在上面的代码中,我们使用8月的数据创建了一个图表,数据存在于AugustData.xml文件中。然后创建了一个HTML按钮,用于调用一个JavaScript函数chageMonth()。 在这个函数有:

    使用FusionCharts(“myChartId”)追踪图表

    使用setXMLData()函数更新图表

    传递包含9月份数据的"SeptemberData.xml"文件到setXMLData()

    最终图表如下所示:

    》》》FusionCharts最新版免费下载地址

  • 相关阅读:
    VSS使用
    Delphi简单数据库连接程序
    为表增加字段与拷贝数据到另一个表
    VSTS 使用
    Delphi实现个相似的功能界面共用一个窗体
    看代码笔记
    数据库安全管理
    函数
    【USACO】Ordered Fractions 顺序的分数
    C# 专业数据库连接配置界面
  • 原文地址:https://www.cnblogs.com/shenqi/p/3305502.html
Copyright © 2011-2022 走看看