echarts提示框,样式重写

Posted php0222wangdong

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了echarts提示框,样式重写相关的知识,希望对你有一定的参考价值。

option = {
    title: {
        text: ‘iphone销量‘,
        subtext: ‘纯属虚构‘
        },
        tooltip: {
            trigger: ‘axis‘,
            formatter: function (params, ticket, callback) {
                var htmlStr = ‘‘;
                for(var i=0;i<params.length;i++){
                    var param = params[i];
                    var xName = param.name;//x轴的名称
                    var seriesName = param.seriesName;//图例名称
                    var value = param.value;//y轴值
                    var color = param.color;//图例颜色
                    if(i===0){
                        htmlStr += xName + ‘<br/>‘;//x轴的名称
                        }
                    htmlStr +=‘<div>‘;
                    //为了保证和原来的效果一样,这里自己实现了一个点的效果
                    htmlStr += ‘<span style="margin-right:5px;display:inline-block;width:10px;height:10px;border-radius:5px;background-color:‘+color+‘;"></span>‘;
                    //圆点后面显示的文本
                    htmlStr += seriesName + ‘:‘ + value + ‘ ‘+value+‘%‘;
                    htmlStr += ‘</div>‘;
                    }
                    return htmlStr;
                    }
        },
        grid : {
                left: ‘10%‘,//默认10%
                top:100,//越大越靠下,默认60
                right : ‘5%‘,//默认10% 
                bottom : 500//默认60
        },
        legend: {
                data:[‘iphone6‘,‘iphone7‘,‘iphone8‘]
        },
        xAxis: {
                type: ‘category‘,
                boundaryGap: false,
                data: [‘周一‘,‘周二‘,‘周三‘,‘周四‘,‘周五‘,‘周六‘,‘周日‘]
        },
        yAxis: {
                type: ‘value‘
        },
        series: [{
                name: ‘iphone6‘,
                type: ‘line‘,
                smooth: true,
                data: [10, 12, 21, 54, 260, 830, 710]
        },
        {
            name: ‘iphone7‘,
            type: ‘line‘,
            smooth: true,
            data: [30, 182, 434, 791, 390, 30, 10]
        },
        {
            name: ‘iphone8‘,
            type: ‘line‘,
            smooth: true,
            data: [1320, 1132, 601, 234, 120, 90, 20]
        }
    ]
    
};

 

以上是关于echarts提示框,样式重写的主要内容,如果未能解决你的问题,请参考以下文章

echart 提示框里面的数据怎么设置?

echart 数据视图 样式重写

Echarts 踩坑

WPF 气泡提示框的简单实现

圆环图标签位置

在echarts中自定义提示框内容