首页 > 其他分享 >掌握ECharts:绘制动态心率区间数据可视化图表

掌握ECharts:绘制动态心率区间数据可视化图表

时间:2024-08-27 17:24:09浏览次数:7  
标签:10 type 心率 tooltip 可视化 series params data ECharts

例如一组数据 8点-9点值是10-20,9点-10点值是30-40,10点-11点值是40-59

思路: 通过设置不同系列的stack属性相同来让它们堆叠在一起,同时利用透明色和实色来分别表示区间的最小值和范围。

代码如下:

option = {
  xAxis: {
    type: 'category',
    data: ['08-09', '09-10', '10-11'],
    axisLabel: {
      show: true,
      interval: 0
    }
  },
  yAxis: {
    type: 'value'
  },
  tooltip: {
    show: true,
    formatter: function (params) {
      // 根据条件判断是否需要显示tooltip
      if (params.seriesName == 'B') {
        let s = option.series[0]['data'][params.dataIndex];
        let e = option.series[1]['data'][params.dataIndex];
        let r = s + e;
        return `${params.seriesName} <br/>${s}-${r}`;
      } else {
        // 不返回任何内容,则tooltip不显示
        return '';
      }
    }
  },
  series: [
    {
      data: [10, 30, 40],// 每个时间段的最小值  
      type: 'bar',
      name: 'A',
      stack: 'total',
      itemStyle: {
        color: 'rgba(0,0,0,0)'// 透明色 
      }
    },
    {
      data: [10, 10, 19],// 每个时间段的增量 
      type: 'bar',
      name: 'B',
      stack: 'total'
    }
  ]
};

标签:10,type,心率,tooltip,可视化,series,params,data,ECharts
From: https://blog.csdn.net/weixin_56105228/article/details/141607015

相关文章

  • 基于python的保险业务数据可视化分析系统【python-爬虫-大数据定制】
    精彩专栏推荐订阅:在下方专栏......
  • JimuReport 积木报表 v1.8.0 版本发布,开源可视化报表
    项目介绍一款免费的数据可视化报表工具,含报表和大屏设计,像搭建积木一样在线设计报表!功能涵盖,数据报表、打印设计、图表报表、大屏设计等!Web版报表设计器,类似于excel操作风格,通过拖拽完成报表设计。秉承"简单、易用、专业"的产品理念,极大的降低报表开发难度、缩短开发周......
  • 【01 可视化】
    大家好,我是欧K~中秋节,又称祭月节、月光诞、月夕、秋节、仲秋节、拜月节、月娘节、月亮节、团圆节等,是中国民间的传统节日。自古便有祭月、赏月、吃月饼、玩花灯、赏桂花、饮桂花酒等民俗,流传至今,经久不息。本期我们通过分析某宝中秋月饼的销售情况,看看哪些口味月饼卖得好,哪......
  • 使用ChatGPT完成数据分析与可视化的全过程
    学境思源,一键生成论文初稿:AcademicIdeas-学境思源AI论文写作在数据驱动的时代,数据分析与可视化成为了洞察信息、支持决策的重要工具。ChatGPT可以显著提升这些任务的效率和准确性。本文将探讨如何运用ChatGPT来简化数据分析和可视化的过程,包括从数据清理、缺失值处理到生......
  • Echarts实现双x轴,支持均分和非均分的情况
    效果图代码<template><divclass="app"><divclass="demo"ref="demoRef"></div></div></template><script>import*asechartsfrom'echarts'exportdefault{data()......
  • java在项目中实现个性化定制的数据可视化图表———静态,动态获取数据
    一、Echarts介绍ECharts是一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。ECharts最初由百度团队开源,并于2018年初捐赠给Apache基金会,成为ASF孵化级项目。2021年1月26日晚,Apache基金会官方宣布ECharts项目正式毕业。1月28日,EChar......
  • echarts 地图 显示某一个省的地图,点击可进入市 点击空白可返回上级 - 内蒙古demo
    我这里echarts用的4.5.0官网https://echarts.apache.org/v4/examples/zh/index.html#chart-type-map获取地图json数据工具https://datav.aliyun.com/portal/school/atlas/area_selector<!DOCTYPEhtml><!--获取地图地址--><!--https://datav.aliyun.com/portal/school......
  • 探索未来音质新境界:音响产品模型3D可视化
    在这个追求极致体验与视觉盛宴的时代,音响产品已不仅仅是声音的传递者,更是科技与艺术的完美融合体。随着3D可视化技术的飞速发展,音响产品的设计与展示正经历着一场前所未有的变革——音响产品模型的3D可视化,正引领我们步入一个前所未有的听觉与视觉双重享受的新纪元。 传统的音......
  • vue使用Echarts绘制地图
    1.安装echarts和echarts-map插件npminstallecharts--savenpminstallecharts-map--save2.在组件中引入echarts和echarts-mapimportechartsfrom'echarts'import'echarts/map/js/china'//引入中国地图3.在mounted钩子函数中初始化echarts实例mounted(){......
  • 计算机毕业设计Spark+Tensorflow股票推荐系统 股票预测系统 股票可视化 股票数据分析
    1. 需求分析基于Spark的股票大数据分析及可视化系统是一个利用Spark分布式计算框架进行股票市场数据处理、分析和可视化的系统。它能够处理大规模的实时股票数据,包括股票价格、交易量、市场指标等,提供实时数据处理、数据可视化与展示和并提供相应决策支持。因此基于Spark的......