前端(十九):ECharts分层显示统计内容

简介: ECharts分层显示统计内容

展示

展示

完整代码

option = {
   
   
    tooltip: {
   
   
        trigger: 'axis',
        axisPointer: {
   
   
            type: 'shadow'
        }
    },
    legend: {
   
   
        data: ['百度', '谷歌', '必应', '其他', '总计']
    },
    xAxis: [
        {
   
   
            type: 'category',
            data: [2018, 2019, 2020]
        },
        {
   
   
            type: 'category',
            axisLabel: {
   
   show: false},
            axisLine: {
   
   show: false},
            axisTick: {
   
   show: false},
            data: ['', '', '']
        }
    ],
    yAxis: [
        {
   
   
            type: 'value'
        }
    ],
    series: [
        {
   
   
            name: '百度',
            type: 'bar',
            stack: '搜索引擎',
            label: {
   
   
              show: true,
              formatter(val) {
   
   
                return val.value;
              },
            },
            data: [100, 200, 300]
        },
        {
   
   
            name: '谷歌',
            type: 'bar',
            stack: '搜索引擎',
            label: {
   
   
              show: true,
              formatter(val) {
   
   
                return val.value;
              },
            },
            data: [300, 200, 100]
        },
        {
   
   
            name: '必应',
            type: 'bar',
            stack: '搜索引擎',
            label: {
   
   
              show: true,
              formatter(val) {
   
   
                return val.value;
              },
            },
            data: [50, 100, 60]
        },
        {
   
   
            name: '其他',
            type: 'bar',
            label: {
   
   
              show: true,
              formatter(val) {
   
   
                return val.value;
              },
            },
            data: [100, 200, 400]
        },
        {
   
   
            name: '总计',
            type: 'bar',
            barWidth: '90%',
            xAxisIndex: 1,
            z: 1,
            label: {
   
   
              show: true,
              position: "top",
              formatter(val) {
   
   
                return '总计:' + val.value;
              },
            },
            data: [
                100 + 300 + 50 + 100, 
                200 * 3 + 100, 
                300 + 100 + 60 + 400
            ]
        }
    ]
};
目录
相关文章
|
12月前
|
前端开发
【前端图表】echarts散点图鼠标划过散点显示信息
【前端图表】echarts散点图鼠标划过散点显示信息
127 0
|
8天前
|
人工智能 前端开发 JavaScript
前端架构思考 :专注于多框架的并存可能并不是唯一的方向 — 探讨大模型时代前端的分层式微前端架构
随着前端技术的发展,微前端架构成为应对复杂大型应用的流行方案,允许多个团队使用不同技术栈并将其模块化集成。然而,这种设计在高交互性需求的应用中存在局限,如音视频处理、AI集成等。本文探讨了传统微前端架构的不足,并提出了一种新的分层式微前端架构,通过展示层与业务层的分离及基于功能的横向拆分,以更好地适应现代前端需求。
|
3月前
|
搜索推荐 前端开发 数据可视化
【优秀python web毕设案例】基于协同过滤算法的酒店推荐系统,django框架+bootstrap前端+echarts可视化,有后台有爬虫
本文介绍了一个基于Django框架、协同过滤算法、ECharts数据可视化以及Bootstrap前端技术的酒店推荐系统,该系统通过用户行为分析和推荐算法优化,提供个性化的酒店推荐和直观的数据展示,以提升用户体验。
138 1
|
8天前
|
缓存 前端开发 JavaScript
前端架构思考:代码复用带来的隐形耦合,可能让大模型造轮子是更好的选择-从 CDN 依赖包被删导致个站打不开到数年前因11 行代码导致上千项目崩溃谈谈npm黑洞 - 统计下你的项目有多少个依赖吧!
最近,我的个人网站因免费CDN上的Vue.js包路径变更导致无法访问,引发了我对前端依赖管理的深刻反思。文章探讨了NPM依赖陷阱、开源库所有权与维护压力、NPM生态问题,并提出减少不必要的依赖、重视模块设计等建议,以提升前端项目的稳定性和可控性。通过“left_pad”事件及个人经历,强调了依赖管理的重要性和让大模型代替人造轮子的潜在收益
|
3月前
|
设计模式 前端开发 Java
【前端学java】SpringBootWeb极速入门-分层解耦(03)
【8月更文挑战第13天】SpringBootWeb极速入门-分层解耦(03)
20 2
【前端学java】SpringBootWeb极速入门-分层解耦(03)
|
3月前
|
搜索推荐 前端开发 数据可视化
基于Python协同过滤的旅游景点推荐系统,采用Django框架,MySQL数据存储,Bootstrap前端,echarts可视化实现
本文介绍了一个基于Python协同过滤算法的旅游景点推荐系统,该系统采用Django框架、MySQL数据库、Bootstrap前端和echarts数据可视化技术,旨在为用户提供个性化的旅游推荐服务,提升用户体验和旅游市场增长。
252 9
基于Python协同过滤的旅游景点推荐系统,采用Django框架,MySQL数据存储,Bootstrap前端,echarts可视化实现
|
3月前
|
前端开发 IDE Java
"揭秘前端转Java的秘径:SpringBoot Web极速入门,掌握分层解耦艺术,让你的后端代码飞起来,你敢来挑战吗?"
【8月更文挑战第19天】面向前端开发者介绍Spring Boot后端开发,通过简化Spring应用搭建,快速实现Web应用。本文以创建“Hello World”应用为例,展示项目基本结构与运行方式。进而深入探讨三层架构(Controller、Service、DAO)下的分层解耦概念,通过员工信息管理示例,演示各层如何协作及依赖注入的使用,以此提升代码灵活性与可维护性。
50 2
|
3月前
|
前端开发 数据挖掘 关系型数据库
基于Python的哔哩哔哩数据分析系统设计实现过程,技术使用flask、MySQL、echarts,前端使用Layui
本文介绍了一个基于Python的哔哩哔哩数据分析系统,该系统使用Flask框架、MySQL数据库、echarts数据可视化技术和Layui前端框架,旨在提取和分析哔哩哔哩用户行为数据,为平台运营和内容生产提供科学依据。
180 9
|
4月前
|
开发框架 前端开发 JavaScript
循序渐进VUE+Element 前端应用开发(10)--- 基于vue-echarts处理各种图表展示
循序渐进VUE+Element 前端应用开发(10)--- 基于vue-echarts处理各种图表展示
|
6月前
|
Web App开发 前端开发 JavaScript
Spring Boot整合 mybatisplus(后端) Vue+echarts+Element UI+axios(前端)---前后端项目实例demo
Spring Boot整合 mybatisplus(后端) Vue+echarts+Element UI+axios(前端)---前后端项目实例demo
121 1