首页 > 其他分享 >echart 美国线

echart 美国线

时间:2024-10-15 23:02:14浏览次数:7  
标签:style echart value api closePoint 美国 var type

配置

{
  type: 'custom',
  data: uds.map((e, i) => [i, ...e.oclh]),
  encode: {
    x: 0,
    y: [1, 2, 3, 4],
    tooltip: [1, 2, 3, 4],
  },
  renderItem: this.US_Line,
}
/**
 * 美国线
 */
US_Line(params, api) {
  let xValue = api.value(0);

  const o = api.value(1),
    c = api.value(2),
    l = api.value(3),
    h = api.value(4);

  var openPoint = api.coord([xValue, o]);
  var closePoint = api.coord([xValue, c]);
  var lowPoint = api.coord([xValue, l]);
  var highPoint = api.coord([xValue, h]);

  var halfWidth = (api.size([1, 0]))[0] * 0.35;
  var style = {
    stroke: c > o ? this.cfg.upColor : this.cfg.downColor
  };

  return {
    type: 'group',
    children: [
      // low,high
      {
        type: 'line',
        shape: {
          x1: lowPoint[0], y1: lowPoint[1],
          x2: highPoint[0], y2: highPoint[1]
        },
        style: style
      },

      // open
      {
        type: 'line',
        shape: {
          x1: openPoint[0], y1: openPoint[1],
          x2: openPoint[0] - halfWidth, y2: openPoint[1]
        },
        style: style
      },

      // close
      {
        type: 'line',
        shape: {
          x1: closePoint[0],
          y1: closePoint[1],
          x2: closePoint[0] + halfWidth,
          y2: closePoint[1]
        },
        style: style
      }
    ]
  };
}

标签:style,echart,value,api,closePoint,美国,var,type
From: https://www.cnblogs.com/ajanuw/p/18468714

相关文章

  • vue3+h5+echarts引入折线图
     实现效果:1.引入echarts,在终端输入命令npminstallecharts--save2.安装成功后直接复制以下代码即可<template><divref="chartDom"class="echart"id="main"></div></template><scriptsetup>import{onMounted,......
  • ECharts关系图-悲惨世界人物关系图(环形布局),附视频讲解与代码下载
    引言: 关系图(或称网络图、关系网络图)在数据可视化中扮演着至关重要的角色。它们通过节点(代表实体,如人、物体、概念等)和边(代表实体之间的关系或连接)的形式,直观地展示了数据集中各元素之间的复杂关联。本文将详细介绍如何使用ECharts库实现一个关系图,包括图表效果预览、视频讲解......
  • Vue2+ECharts+Mock.js实现前端后台通用管理系统页面
    一、前言  在现代Web开发中,前端框架与数据可视化工具的结合能够显著提升用户体验。本文将介绍如何使用Vue2和ECharts构建一个通用的后台管理系统页面。利用Vue2的组件化特性,可以高效管理应用状态与UI交互,而ECharts则提供多样的图表类型,便于展示数据分析结果。通过整合这两......
  • echarts配置option
    折线渐变背景结合路径图实现动态效果letxData=['Mon','Tue','Wed','Thu','Fri','Sat','Sun'];letyData=[150,132,134,230,210,290,310];option={tooltip:{trigger:'axis',......
  • ECharts图表图例6
    java用eclipse软件代码:<!DOCTYPEhtml><html><head><metacharset="UTF-8"><!--引入ECharts脚本--><scriptsrc="js/echarts.js"></script><title>Inserttitlehere</title></head>......
  • echarts使用【示例】
    下载npminstallecharts示例<template><divid="main"style="width:600px;height:400px;"></div></template><scriptsetup>import{onMounted}from'vue';import*asechartsfrom'echart......
  • 使用echarts报错【echarts使用示例】
    错误代码<template><h1>home</h1><divid="main"style="width:600px;height:400px;"></div></template><scriptsetup>import{onMounted}from'vue';import*asechartsfrom'ec......
  • [Java原创精品]基于Springboot+Vue的仿小红书博客论坛系统,社交媒体平台,含DFA敏感词过
    项目提供:完整源码+数据库sql文件+数据库表对应Excel文件项目获取看主......
  • 基于Echarts+HTML5可视化数据大屏展示-大数据可视化通用版
    博主主页:猫头鹰源码博主简介:Java领域优质创作者、CSDN博客专家、阿里云专家博主、公司架构师、全网粉丝5万+、专注Java技术领域和毕业设计项目实战,欢迎高校老师\讲师\同行交流合作​主要内容:毕业设计(Javaweb项目|小程序|Python|HTML|数据可视化|SSM|SpringBoot|Vue|Jsp|PHP......
  • 【Echarts地图开发全流程加全套代码】
    前言本篇分享近期做的项目echarts相关地图开发的相关细节和避坑细节!!一、地图Json文件echarts地图采用官网的type类型map进行配置开发ApacheEChartsApacheECharts,一款基于JavaScript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。https://echarts.a......