当前位置: 首页 > article >正文

Echats柱状图的横坐标用图片显示

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>图片作为横坐标示例 - ECharts</title>
  <!-- 引入 ECharts -->
  <script src="https://cdn.jsdelivr.net/npm/echarts@5.4.0/dist/echarts.min.js"></script>
</head>
<body>
  <!-- 为图表提供容器 -->
  <div id="chart" style="width: 600px; height: 400px;"></div>

  <script>
    // 初始化图表
    var myChart = echarts.init(document.getElementById('chart'));
    // 定义数据和配置
    const data = [
          { value: 'A', label: { image: 'http://gips3.baidu.com/it/u=3886271102,3123389489&fm=3028&app=3028&f=JPEG&fmt=auto?w=1280&h=960' } },
          { value: 'B', label: { image: 'http://gips3.baidu.com/it/u=3886271102,3123389489&fm=3028&app=3028&f=JPEG&fmt=auto?w=1280&h=960' } },
          { value: 'C', label: { image: 'http://gips3.baidu.com/it/u=3886271102,3123389489&fm=3028&app=3028&f=JPEG&fmt=auto?w=1280&h=960' } },
          { value: 'D', label: { image: 'http://gips3.baidu.com/it/u=3886271102,3123389489&fm=3028&app=3028&f=JPEG&fmt=auto?w=1280&h=960' } }
        ]
        const rich = {

        }
        data.forEach(item=>{
            rich[item.value] ={
            height: 50,
            width: 50,
            backgroundColor:{ image: item.label.image }
          }
        })
    var option = {
      xAxis: {
        type: 'category',
        data:data,
        axisLabel: {
          formatter: function (value) {
            return `{${value}| }`; // 格式化标签
          },
          rich:rich
       
        }
      },
      yAxis: {
        type: 'value'
      },
      series: [
        {
          type: 'bar',
          data: [120, 200, 150, 80]
        }
      ]
    };

    myChart.setOption(option);
  </script>
</body>
</html>

http://www.kler.cn/a/382562.html

相关文章:

  • Flutter鸿蒙next 状态管理框架对比分析
  • 提升歌词语言魅力:写歌词的技巧和方法之用词篇,妙笔生词AI智能写歌词软件
  • watch与computed的区别、运用的场景
  • 开源协议类型及长安链开源协议介绍
  • 用ChatGPT提高工作效率,轻松搞定每天任务!
  • 就业市场变革:AI时代,我们将如何评估人才?
  • Python机器学习:分类器决策函数详解
  • 【jvm】堆空间分代思想
  • Renesas R7FA8D1BH (Cortex®-M85) Flash的功能介绍
  • 美畅物联丨物联网通信新纪元:Cat.1与5G RedCap的差异化应用
  • [linux驱动开发--读设备树] 基于qemu9.1+linux内核6.11.0
  • Spire.PDF for .NET【页面设置】演示:获取 PDF 文件中的页数
  • python全栈开发《60.获取两个集合的差集》
  • 摩尔线程嵌入式面试题及参考答案(2万字长文)
  • 突破1200°C高温性能极限!北京科技大学用机器学习合成24种耐火高熵合金,室温延展性极佳
  • MongoDB笔记03-MongoDB索引
  • 站长推荐使用站群服务器的原因
  • [mysql]mysql的DML数据操作语言增删改,以及新特性计算列,阿里巴巴开发手册mysql相关
  • 探索人工智能的世界:构建智能问答系统之前置篇
  • 数据结构 ——— 链式二叉树oj题:相同的树
  • Spring Boot 中的拦截器 (HandlerInterceptor) 使用方案
  • 基于Halcon的支持向量机(SVM)技术的特征分类
  • B2119 删除单词后缀
  • 全文检索ElasticSearch到底是什么?
  • 计算机网络易混淆知识点串记
  • 【JAVA基础】HashMap详细