liuxu-xrl
{
                title: {
                    text: \'\'
                },
     xAxis: (chartData && chartData.xAxis) || {
                    name:that.xname || \'\',
                    // X轴
                    type: \'category\',
                    data: chartData && chartData.datas && chartData.datas.time, // [\'04/16\', \'04/21\', \'04/26\', \'05/01\', \'05/06\', \'05/11\', \'05/16\'],
                    boundaryGap: false, //从0刻度开始
                    axisLine: {
                        // 设置轴线的属性
                        lineStyle: { 
                            color: \'#8e8e8e\', //
                            width: 1 // 这里是为了突出显示加上的
                        }
                    },
                    // axisTick: {
                    //     show: false //去掉刻度线
                    // },
                },
                tooltip: (chartData && chartData.tooltip) || { 
                    // 鼠标悬停提示内容
                    trigger: \'axis\',
                    // 在这里设置
                    // formatter: \'{a0}:{c0}%\',
                    axisPointer: {
                        // 坐标轴指示器,坐标轴触发有效
                        type: \'line\' // 默认为直线,可选为:\'line\' | \'shadow\'
                    },
                    // formatter:\'{b0}<br/>{a0}:{c0}\' + (this.unit? this.unit : \'\')
                    formatter:function(params)
 
                    {
                        var relVal = params[0].name;
                        for (var i = 0, l = params.length; i < l; i++) {
                            relVal += \'<br/>\' + params[i].marker + params[i].seriesName+\':\'+ (Number(params[i].value).toLocaleString() || 0) + (that.unit? that.unit : \'\');
                        }
                        // toLocaleString()给数字添加千位分隔符
                        return relVal;
                    }
                }, 
                grid: (chartData && chartData.grid) || {
                    // 布局   控制图的大小,调整下面这些值就可以
                    left: \'2%\',
                    right: \'45px\',
                    top:that.nogrid?\'15%\':\'25%\',
                    bottom: \'2%\',
                    containLabel: true
                }, 
                legend: (chartData && chartData.legend) || {
                    top:"30px",
                    data: (chartData && chartData.legenddata) || [],
                    selected: (chartData && chartData.selected) || [],
                    // align: \'center\' //居中显示
                }, 
                yAxis: (chartData && chartData.yAxis) || [
                    // 两个y轴
                    {
                        name: that.yname || \'\',
                        type: \'value\',
                        axisLine: { 
                            // 设置轴线的属性
                            lineStyle: {
                                color: \'#8e8e8e\',
                                width: 1 // 这里是为了突出显示加上的
                            },
                            formatter: \'{value} %\'
                        }, 
                        splitLine: {
                            // 设置网格样式
                            show: false,
                            lineStyle: {
                                color: [\'#F5F5F5\'],
                                width: 1,
                                type: \'solid\'
                            }
                        }
                    }
                ], 
                series: (chartData && chartData.series) || [
                    // 用于指定图标显示类型
                    {
                        name: chartData && chartData.echartXName,
                        type: \'line\',
                        tooltip: {
                            trigger: \'axis\'
                        },
 
                        yAxisIndex: 0,
                        smooth: false, // true:光滑的曲线    false:直线
                        itemStyle: {
                            normal: {
                                color: \'rgba(93,98,1811,1)\', // #268EFA  蓝色
                                lineStyle: {
                                    width: 1.4 // 设置线条粗细
                                },
 
                                label: {
                                    textStyle: {
                                        fontSize: 10,
                                        color: \'#ccc\'
                                    }
                                }
                            }
                        },
                        data:chartData && chartData.datas && chartData.datas.data
                    }
                ]
            };

分类:

技术点:

相关文章: