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

javascript - 这种左边、上边、下边都有数据的echarts图表要怎么做呢,我查了下包括配置那块不知道怎么处理,有知道的吗?

芮祺
2023-09-22

ecb69e933a740eadec782879d4e3dba.png
这种左边、上边、下边都有数据的echarts图表要怎么做呢,我查了下包括配置那块不知道怎么处理,有知道的吗?

共有3个答案

商瀚
2023-09-22

别被唬住了,
你把它放地上就明白了,
X轴Y轴的问题,无非就是数据对调一下,
Y轴 表述数据的名称,
顶部X轴和底部X轴对应数据
无非就是一组数据对应一边的轴,
和你日常做的没啥差距

尉迟阳煦
2023-09-22

看这个demo

赫连黎昕
2023-09-22

要创建这种左边、上边和下边都有数据的echarts图表,你需要使用Grid组件和适当的位置来放置数据标签。以下是一个基本的实现步骤:

  1. 初始化echarts实例,设置基本配置项,如optiongrid
var myChart = echarts.init(document.getElementById('main'));var option = {    grid: {        left: '3%',        right: '4%',        bottom: '3%',        containLabel: true    },    ...};myChart.setOption(option);
  1. 创建用于显示数据的系列(series)。根据你的数据类型,可以选择使用barlinepie等不同类型的系列。在系列配置项中,设置labelposition属性为'left''top''bottom',以将数据标签放置在相应的位置。
var seriesData = [    {        name: '系列1',        type: 'bar',        data: [220, 182, 191, 234, 290, 330, 310, 123, 442, 321],        label: {            show: true,            position: 'left'        }    },    {        name: '系列2',        type: 'line',        data: [120, 132, 101, 144, 90, 230, 210],        label: {            show: true,            position: 'top'        }    },    {        name: '系列3',        type: 'pie',        data: [{value: 335, name: '直接访问'}, {value: 310, name: '邮件营销'}, {value: 234, name: '联盟广告'}, {value: 135, name: '视频广告'}, {value: 1548, name: '搜索引擎'}],        label: {            show: true,            position: 'bottom'        }    }];seriesData.forEach(function (item) {    option.series.push(item);});
  1. option中添加其他必要的配置项,如titletooltip等。
var option = {    title: {        text: '左边、上边、下边都有数据的图表'    },    tooltip: {        trigger: 'axis',        axisPointer: {            type: 'cross',            label: {                backgroundColor: '#6a7985'            }        }    },    ...};
 类似资料:
  • 我想使它从“游戏26”类到“游戏39”类,如果用户经历了从“游戏17”类到“游戏18”类。但如果用户没有通过,要使从“Game26”类到“Game30”类。

  • 目前,我每5分钟调用一次消费api来消费数据。在这种情况下,不必要地调用了消费者api,但我希望在Kafka中有新数据可用时调用该api。

  • 三角形上面的图片也需要根据百分比,去渐变,动态变化 貌似Ui设计渐变的左右搞反了

  • 问题内容: 我制作的jQuery控件存在一些问题。假设您有一个下拉列表,可让您输入要查找的商品的ID,当您按ENTER键或在文本框中失去焦点时,它会通过jQuery验证您输入的ID是否正确,如果没有输入则显示警报没错 事实是,当普通用户在其中输入无效值并通过按下“提交”按钮失去焦点时,jQuery帖子将在发送表单提交后返回。 有什么方法可以检查jQuery是否处理了任何异步请求,从而不允许表单提交

  • 要实现的效果 右边内容部分滚动,左边的导航栏自动选中对应部分,导航栏点击也可以跳转到对应部分; 遇到的问题 右边内容特别多,标题大多嵌套在组件中,有些包含标题的部分还是循环出来的,不好获取标题; 目前想到的方法 在挂载完成后通过 querySelector 去获取所有的标题,