zoukankan      html  css  js  c++  java
  • FusionCharts JavaScript API

    FusionCharts JavaScript API - Functions 

    Home > FusionCharts XT and JavaScript > API Reference > Functions (官方文档的位置)

    返回对图表对象的引用

    FusionCharts(chartId: string); 

    var chartReference =FusionCharts("myChartId");


     

    render图标到DOM元素 详细的的参数可以看官方文档

    FusionCharts.render(swfUrl, chartId , width, height, renderAt, dataSource, dataFormat, otherParameters: Object) ;

    var myChart =FusionCharts.render({ swfUrl :"FusionCharts/Column3D.swf", id :"myChartId", renderAt :"chartContainer", dataSource :"Data.xml"});


     

    注册全局事件

    addEventListener(event:string, listener: function);

    FusionCharts.addEventListener("Rendered",function(e,p){ alert(e.sender.id );});


    将图表对象渲染到DOM元素 可以通过 ID 或者 HTMLNode

    render(renderAt: String)  or render(renderAt: HTMLNode)

    myChart.render("chartContainer"); or myChart.render(document.getElementById ("chartContainer"));


    Returns the JSON data of chart as Object.  获取JSON数据

    getJSONData()

    var myJSONObj =FusionCharts("myChartId").getJSONData();

    设置JSON数据

    setJSONData(JSON:Object) 
    or
    setJSONData(JSON:String)

    myChart.setJSONData( {
        "chart":{
            "caption":"My Chart Caption"   
         },   
         "data":[
            {  "value":"100" },
            {  "value":"200" }
           ] 
        }
     );
    
    myChart.setJSONData('{"chart":{ "caption":"My Chart Caption" }, "data":[ {"value":"100" }, { "value":"200" } ] });

    改变图表的大小

    resizeTo(String, height:String)

    myChart.resizeTo("500","400"or myChart.resizeTo("80%","100%")

     


     

     

    打印

    print()

    FusionCharts("myChartId").print();


     

     

    销毁

    dispose()

    FusionCharts("myChartId").dispose();


     

     

    是否加载完成

    hasRendered()


     

    克隆

    clone( [chartParams: Object] )

    var newChart = myChart.clone(); or var newChart = myChart.clone({ swfUrl :'Area2D.swf'});

     


     

     

  • 相关阅读:
    【微服务架构】SpringCloud组件和概念介绍(一)
    getaddrinfo()详解
    通货膨胀背景下,只能好好搞技术了
    到此为止,重新开始
    二级指针
    一篇关于spice vdagent和利用virtmanager配置spice的文章
    局域网中两台无线路由器联接配置方法图文教程
    ovirt简介
    IIS fastcgi 超时处理
    关于eclipse无法自动编译的问题
  • 原文地址:https://www.cnblogs.com/daxin/p/3372383.html
Copyright © 2011-2022 走看看