当前位置: 首页 > 知识库问答 >
问题:

echarts - 如何在ECharts中绘制X轴上方折线图与下方频率图?

笪栋
2024-08-12

如何绘制一张折线图,一个频率图,类似于心电图,X轴上方绘制折线图,X轴下方绘制频率图?X轴为时间,类似于 时间为 0.2,0.3,0.4三个节点电击了三次,然后心电图跳动的更快或者更高,总之就是有变化,要看相应得变化,时间在第二秒内电击了五次,第三秒内点击了两次,然后看X轴上方折线图变化情况,翻文档并没有试出来我想要的图形。

找到一个类似得 https://echarts.apache.org/examples/zh/editor.html?c=grid-mul...
但是并不能改成我想要的形式,我只要一个X 轴,两个Y轴,并且都在左边,一个在X上面,一个在下边,两个坐标轴的刻度自己设置,频率图我想设置成y轴坐标都是-1,并且是散点图,这样就能体现出来频率了
,想要两个y轴是因为心跳高低不一样,如果设置很大,那么-1就很难看出来 。时间为X轴是唯一得,
总体就是心脏受到外界刺激之后,跳动情况,

我项目用的技术是 Highcharts 。
请问各位大佬,我该如何设置对应得属性,

共有1个答案

袁安志
2024-08-12

大致思路就是定位给y轴钉过去,应该有什么属性,可以指定搞定,但是我不知道怎么去操作

Highcharts.chart("container", {
  chart: { alignTicks: true },
  xAxis: {
    top: "80%", // 设置X轴距离顶部的位置
    height: "0%", // 设置X轴的高度
    labels: {
      step: 1 // 设置为1以显示所有的X轴坐标点
    },
    tickPositions: [0, 1, 2, 3, 4, 5]
  },
  yAxis: [
    {
      top: "0%",
      height: "80%",
      title: {
        text: "Y轴1"
      },
      tickPositions: [0, 5, 10, 15, 20] // 自定义Y轴刻度值
    },
    {
      top: "80%",
      left: "6%",
      height: "20%",
      labels: {
        enabled: true
      },
      tickPositions: [-1, 0], // 自定义Y轴刻度值
      title: {
        text: "Y轴2"
      }
    }
  ],
  series: [
    {
      type: "line",
      name: "Observations",
      data: [
        [1.4, 0.4],
        [2.4, 5.3],
        [2.9, 4.9],
        [3, 4],
        [3.5, 5.6],
        [4.2, 6.3],
        [5.2, 6.3]
      ]
    },
    {
      type: "scatter",
      data: [
        [0.2, -1],
        [0.3, -1],
        [1.3, -1],
        [1.4, -1],
        [1.93, -1],
        [2.3, -1],
        [4.2, -1]
      ],
      yAxis: 1
    }
  ]
});
 类似资料:
  • 图片来源:模仿"饿了么外卖"折线图筛选功能 这个图应该如何实现呢、滑动Slider滑块、对应折线图也随之高亮展示 目前发现一个类似的功能https://github.com/oguzhaninan/vue-histogram-slider只不过他是柱形图而我是折线图

  • echarts折线图展示问题: 使用折线图展示一年的采购价格,哪一天采购了就会有一个对应的价格数据,没有采购的日期数据就为空.使用‘connectNulls’将数据连接起来 遇到的问题是,由于x轴坐标太多,echarts自身进行了优化展示,会导致’2023-12-01‘对应的‘12’这个数据点不展示。由于每个点都代表着“有进行采购”这个动作,所以有数据的点一定不能省去 例如下图:‘2021-11-

  • 这是要实现的效果 这是返回的数据格式 这是我目前实现的效果

  • 本文向大家介绍jQuery插件echarts设置折线图中折线线条颜色和折线点颜色的方法,包括了jQuery插件echarts设置折线图中折线线条颜色和折线点颜色的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jQuery插件echarts设置折线图中折线线条颜色和折线点颜色的方法。分享给大家供大家参考,具体如下: 1、问题背景 设计一条折线图,但是图形中不用插件自带的颜色,需要自定义

  • 想要实现如下所示的听力图, 可以自定义图标的形状,可以点击添加点,还可以拖动已经绘制好的线。 想用echarts 实现。但是x y轴又不能和图中一样。 希望大佬们给点意见和解决方案

  • ECharts-X是 ECharts 团队推出的全新 3D 可视化库,它是基于 ECharts 的扩展,底层深度整合了 WebGL 库QTEK和 Canvas2D 库ZRender。 特色 混搭 ECharts 里的混搭功能很强大,作为 ECharts 的扩展,ECharts-X 自然也需要支持。ECharts-X 能跟 ECharts 中的折柱饼地图等图表混搭,可以有更丰富的可视化效果,同时 E

  • 我使用MPChart来显示条形图。我的价值观有积极的也有消极的。我想展示传统数学中使用的x轴。使用这个代码我的图表显示垂直线(只需要零) 请提供一些样本,删除所有水平线,但零 编辑:即使当< code > yaxis . setlabelcount(1)(1因为需要显示零值)时,impl看起来像: 那么,是否建议覆盖这个实现呢?

  • 如图,当 X 轴名称位置为中间的时候,此时设置 label 旋转,会和名称重合, 目前找到的办法是设置 nameGap 属性,但是 label 数据是动态的,所以 nameGap 也无法设置为一个具体的值,有办法自动计算 nameGap 或者使用其他办法解决这个问题么? 谢谢 https://codepen.io/hungtcs-the-sasster/pen/RwemLPo