ECharts堆叠区域图重叠显示

本文介绍如何使用ECharts创建堆叠区域图,包括设置图表标题、坐标轴标签、图例以及数据,展示了如何调整颜色和样式,以清晰地呈现连网用户、上网人数和有效认证的数据变化。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

regionalMap();
function regionalMap(){
    var myChartFour = echarts.init(document.getElementById('regionalMap'));
        optionFour = {
                    title: {
                        textStyle:{color:'#92b1d8',fontSize:'14'},
                        y:'bottom',
                        right:'34',
                        text: '单位:万人'
                    },
                    grid: {
                        left: '4%',
                        right: '2%',
                        top: '8%',
                    },
                    legend: {
                        textStyle:{color:'#92b1d8',},
                        y:'bottom',                        
                        right:'134',
                        data:[{name:'连网用户',icon : 'bar',textStyle:{fontWeight:'bold', color:'#24573b'}},
                              {name:'上网人数',icon : 'bar',textStyle:{fontWeight:'bold', color:'#722f2f'}},
                              {name:'有效认证',icon : 'bar',textStyle:{fontWeight:'bold', color:'#32446b'}},
                            ]
                    },
                    tooltip : {
                        trigger: 'axis',
                        axisPointer: {
                            animation: false
                        }
                    },
                    xAxis : [
                        {   
                            axisLabel: {
                                show: true,
                                textStyle: {
                                    color: '#92b1d8'                
                                },
                            },
                            type : 'category',
                            boundaryGap : false,
                            data: ['4.4','4.5','4.6','4.7','4.8','4.9','4.10']
                        }
                    ],
                    yAxis: [
                        {
                              axisLabel: {
                                    show: true,
                                    textStyle: {
                                        color: '#92b1d8'
                                    },
                            },
                            splitLine: {
                                lineStyle: {
                                    // 使用深浅的间隔色
                                    color: ['#393e4c']
                                }
                            },                            
                            name: '',
                            type: 'value'
                        }
                    ],
                    series: [
                        {
                            name:'连网用户',
                            type:'line',
                            showSymbol: false,
                            areaStyle: {normal: {}},
                            lineStyle: {
                                normal: {
                                    width: 1
                                }
                            },                            
                            itemStyle:{  
                                normal:{  
                                    barBorderColor:'#24573b',  
                                    color:'#24573b'
                                },
                                emphasis:{
                                    color:'#24573b'
                                },                                    
                          },                            
                            data:[50,40,30,60,90,80,70]
                        },    
                        {
                            name:'上网人数',
                            type:'line',
                            showSymbol: false,
                            areaStyle: {normal: {}},
                            lineStyle: {
                                normal: {
                                    width: 1
                                },                            
                            },
                            itemStyle:{  
                                normal:{  
                                    barBorderColor:'#722f2f',  
                                    color:'#722f2f'   
                                },
                                emphasis:{
                                    color:'#722f2f'
                                },                                    
                            },
                           
                            data:[20,30,40,50,60,70,80]
                        },                        
                        {
                            name:'有效认证',
                            type:'line',
                            showSymbol: false,
                            areaStyle: {normal: {}},
                            lineStyle: {
                                normal: {
                                    width: 1
                                }
                            },
                            itemStyle:{  
                                normal:{  
                                    barBorderColor:'#32446b',  
                                    color:'#32446b'   
                                },
                                emphasis:{
                                    color:'#32446b'
                                },                                    
                            },
                          
                            data:[70,20,60,40,50,30,10]
                        },
                    ]
                };        
                myChartFour.setOption(optionFour);
}


评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值