/**
* @constructor
*/
function XUITrafficSystem() {
}

XUITrafficSystem.prototype = {

    //组件
    /**
    "dataZoom":{
        "title":"内置组件",
        "name":"dataZoom",
        "type":"PUIDataZoomInsideInterface",
        "index":0
    }*/

    /**
    "xAxis":{
        "title":"x轴",
        "name":"xAxis",
        "type":"PUIXAxisInterface",
        "index":0
    }*/

    /**
    "yAxis":{
        "title":"y轴",
        "name":"yAxis",
        "type":"PUIYAxisInterface",
        "index":0
    }*/

    /**
    "scatter":{
        "title":"散点图",
        "name":"scatter",
        "type":"PUIScatterInterface",
        "index":0
    }*/

    /**
    "line":{
        "title":"折线图",
        "name":"line",
        "type":"PUILineInterface",
        "index":1
    }*/

    /**
    "bar":{
        "title":"柱状图",
        "name":"bar",
        "type":"PUIBarInterface",
        "index":2
    }*/


    //接口
    /**
     * 设置x轴名数据
     * @param {Array} arrData 轴名数据
     * @property {Array} XAxisData ["01", "02", "03", "04", "05", "06", "07", "08", "09", "10", "11", "12"]
     */
    SetXAxisData:function (arrData) {
    },

    /**
     * 按下标修改x轴名数据
     * @param {Number} nIndex 下标
     * @param {String} strData 修改x轴名数据
     * @property {Collection} XAxisDataByIndex [0,"01"]
     */
    SetXAxisDataByIndex:function (nIndex,strData) {
    },

    /**
     * 设置x轴名离轴距离
     * @param {Number} nNameGap 离轴距离
     * @property {Number} XAxisNameGap 5
     */
    SetXAxisNameGap:function (nNameGap) {
    },

    /**
     * 设置x轴名颜色
     * @param {String} strColor 轴名颜色
     * @property {Color} XAxisNameColor "0xff9698B7"
     */
    SetXAxisNameColor:function (strColor) {
    },

    /**
     * 设置x轴名背景色
     * @param {String} strColor 轴名背景色
     * @property {Color} XAxisNameBgColor "0xff161E3B"
     */
    SetXAxisNameBgColor:function (strColor) {
    },

    /**
     * 设置折线数据
     * @param {Array} arrData 折线数据
     * @property {Array} LineData [12,21,16,26,23,32,20,25,18,33,25,32]
     */
    SetLineData:function (arrData) {
    },

    /**
     * 根据下标设置折线数据
     * @param {Number} nIndex 下标
     * @param {Number} nData 折线数据
     * @property {Collection} LineDataByIndex [0,12]
     */
    SetLineDataByIndex:function (nIndex,nData) {
    },

    /**
     * 设置折线散点大小
     * @param {Number} nSize 折线散点大小
     * @property {Number} LineSymbolSize 5
     */
    SetLineSymbolSize:function (nSize) {
    },

    /**
     * 设置折线文字颜色
     * @param {String} strColor 折线文字颜色
     * @property {Color} LineLabelColor "0xffFF0000"
     */
    SetLineLabelColor:function (strColor) {
    },

    /**
     * 设置折线颜色
     * @param {String} strColor 折线颜色
     * @property {Color} LineColor "0xff08ADB8"
     */
    SetLineColor:function (strColor) {
    },

    /**
     * 设置背景柱颜色
     * @param {String} strColor 背景柱颜色
     * @property {Color} BarColor "0xff161E3B"
     */
    SetBarColor:function (strColor) {
    },

    /**
     * 设置背景柱最大值
     * @param {Number} nValue 最大值
     * @property {Number} BarMaxValue 50
     */
    SetBarMaxValue:function (nValue) {
    },

    /**
     * 增加一个数据
     * @param {Number} newData 要怎加的数据值
     * @param {String} strName 增加的数据的x轴名
     */
    AddData:function (newData,strName) {
    },

    /**
     * 获得一个数据
     * @param {String} strName 根据x轴名获得数据
     */
    GetData:function (strName) {
    },

    /**
     * 获得所有数据
     */
    GetAllData:function () {
    },

    /**
     * 删除所有数据
     */
    ClearAllData:function () {
    },

    /**
     * 删除一个数据
     * @param {String} strName 根据x轴名删除数据
     */
    DelData:function (strName) {
    },

    /**
     * 数据轮播
     */
    Animation5:function () {
    },

}