摸索出来了首先不能用Line而要用MSLine然后用category和dataset来设置数据

解决方案 »

  1.   

    我是用java弄的,也是只能做出一条,同样想问java的同一幅图里面怎么弄出两条折线?
      

  2.   

    急急急!在js中利用fusionCharts我怎样才能绘制出多条折线啊?
      

  3.   


    摸索出来了首先不能用Line而要用MSLine然后用category和dataset来设置数据
      

  4.   

    只需要添加的XML数据如下便可以了,我的项目里就是这样做的,其余不用变什么的。
    <graph caption='' subcaption='' hovercapbg='FFECAA' hovercapborder='F47E00' formatNumberScale='0' decimalPrecision='0' showvalues='0' numdivlines='3' numVdivlines='0' yaxisminvalue='1000' yaxismaxvalue='1800'  rotateNames='0'>
    <categories >
    <category name='2011-08-17 17:20'  />
    <category name='2011-08-17 17:25' />
    <category name='2011-08-17 17:30' />
    <category name='2011-08-17 17:35' />
    <category name='2011-08-17 17:40' />
    <category name='2011-08-17 17:45' />
    <category name='2011-08-17 17:50' /></categories>
    <dataset seriesName='温度' color='1D8BD1' anchorBorderColor='1D8BD1' anchorBgColor='1D8BD1'>
    <set value='1327' />
    <set value='1826' />
    <set value='1699' />
    <set value='1511' />
    <set value='1904' />
    <set value='1957' />
    <set value='1296' />
    </dataset><dataset seriesName='湿度' color='F1683C' anchorBorderColor='F1683C' anchorBgColor='F1683C'>
    <set value='2042' />
    <set value='3210' />
    <set value='2994' />
    <set value='3115' />
    <set value='2844' />
    <set value='3576' />
    <set value='1862' />
    </dataset><dataset seriesName='降水量' color='2AD62A' anchorBorderColor='2AD62A' anchorBgColor='2AD62A'>
    <set value='850' />
    <set value='1010' />
    <set value='1116' />
    <set value='1234' />
    <set value='1210' />
    <set value='1054' />
    <set value='802' />
    </dataset><dataset seriesName='能见度' color='DBDC25' anchorBorderColor='DBDC25' anchorBgColor='DBDC25'>
    <set value='541' />
    <set value='781' />
    <set value='920' />
    <set value='754' />
    <set value='840' />
    <set value='893' />
    <set value='451' />
    </dataset></graph>
      

  5.   

    我使用的是json传值,这么样去配置参数,同时还要一定要使用MSLine$(document).ready(function() {
    FusionCharts.printManager.enabled(true);
    var chartObj = new FusionCharts( '../fusionCharts/swf/MSLine.swf',  'flash-chart', '70%',  '400');
    chartObj.setJSONData({
        "chart": { "caption": "电价历史分析折线图", "bgColor": "ffffff" },
                     "categories" : [ {
                         "category" : [ {
                             "label" : "1月"
                         }, {
                             "label" : "2月"
                         }, {
                             "label" : "3月"
                         }, {
                             "label" : "4月"
                         }, {
                             "label" : "5月"
                         }, {
                             "label" : "6月"
                         }, {
                             "label" : "8月"
                         }, {
                             "label" : "8月"
                         }, {
                             "label" : "9月"
                         }, {
                             "label" : "10月"
                         }, {
                             "label" : "11月"
                         }, {
                             "label" : "12月"
                         } ]
                     } ],
    "dataset" : [ {
    "seriesname" : "本月",
    "data" : [ {
        "value": "10"
    }, {
        "value": "20"
    }, {
        "value": "10"
    }, {
         "value": "10"
    }, {
        "value": "48"
    }, {
        "value": "10"
    }, {
         "value": "33"
    }, {
        "value": "10"
    }, {
       "value": "22"
    }, {
        "value": "10"
    }, {
        "value": "45"
    }, {
       "value": "28"
    } ]
    }, {
        "seriesname" : "上月",
        "data" : [ {
            "value": "44"
        }, {
            "value": "20"
        }, {
            "value": "10"
        }, {
            "value": "33"
        }, {
            "value": "48"
        }, {
            "value": "10"
        }, {
            "value": "22"
        }, {
            "value": "10"
        }, {
            "value": "22"
        }, {
            "value": "10"
        }, {
            "value": "45"
        }, {
            "value": "21"
        } ]
    }]
    });
    chartObj.render('line');});