echarts实现横向柱图文字在柱图上面

2023-11-01

前言:

    echarts实现横向柱图文字在柱图上面

效果图:

实现源代码:

<div id="lip" style="width:100%;height:800px;"></div>

<script src="https://cdn.staticfile.org/echarts/4.3.0/echarts.min.js"></script>

<script>
  function initEchartsFh() {
      
    var myChart = echarts.init(document.getElementById('lip'));
    var option = {
        grid: {
          left: "5%",
          right: "2%",
          width:"80%",
          bottom: "2%",
          top: "8%",
          containLabel: true
        },
        xAxis: {
          type: "value",

          splitLine: {
            show: false
          },
          axisLabel: {
            show: false
          },
          axisTick: {
            show: false
          },
          axisLine: {
            show: false
          }
        },
        yAxis: [
          {
            type: "category",
            inverse: true,
            axisLine: {
              show: false
            },
            axisTick: {
              show: false
            },
          },
          {
            type: "category",
            inverse: true,
            axisTick: "none",
            axisLine: "none",
            show: true,
            axisLabel: {
              textStyle: {
                color: "#F5784C",
                fontSize: "16"
              }
            },
            //------------------右侧展示的具体内容----------------------------
            data: [
                    {
                      value:"10%",
                      itemStyle:{
                        color:"#FFCB9B"
                      }
                    },
                    {
                      value:"20%",
                      itemStyle:{
                        color:"#FFCB9B"
                      }
                    },
                    {
                      value:"30%",
                      itemStyle:{
                        color:"#FFCB9B"
                      }
                    },
                    {
                      value:"40%",
                      itemStyle:{
                        color:"#FFCB9B"
                      }
                    },
                    {
                      value:"50%",
                      itemStyle:{
                        color:"#FFCB9B"
                      }
                    },
                    {
                      value:"60%",
                      itemStyle:{
                        color:"#FFCB9B"
                      }
                    },
                    {
                      value:"70%",
                      itemStyle:{
                        color:"#FFCB9B"
                      }
                    },
                    {
                      value:"10%",
                      itemStyle:{
                        color:"#FFCB9B"
                      }
                    },
                    {
                      value:"10%",
                      itemStyle:{
                        color:"#FFCB9B"
                      }
                    },
                    {
                      value:"10%",
                      itemStyle:{
                        color:"#FFCB9B"
                      }
                    },
                  ],
          },
          {//名称
          type: 'category',
            offset: -10,
            position: "left",
            axisLine: {
              show: false
            },
            inverse: false,
            axisTick: {
              show: false
            },
            axisLabel: {
              interval: 0,
              color: ["#333"],
              align: "left",
              verticalAlign: "bottom",
              lineHeight: 32,
              fontSize: 16
            },
            //------------------文字描述----------------------------
            data: ['1号 60人完成','2号','3号','4号','5号','6号','7号','1号','1号','1号']
          },
        ],
        series: [
          {
            zlevel: 1,
            type: "bar",
            barWidth: "15px",
            animationDuration: 1500,
            //------------------数据及其样式----------------------------
            data: [
                    {
                      value:10,
                      itemStyle:{
                        color:"#FFCB9B"
                      }
                    },
                    {
                      value:20,
                      itemStyle:{
                        color:"#FFCB9B"
                      }
                    },
                    {
                      value:30,
                      itemStyle:{
                        color:"#FFCB9B"
                      }
                    },
                    {
                      value:40,
                      itemStyle:{
                        color:"#FFCB9B"
                      }
                    },
                    {
                      value:50,
                      itemStyle:{
                        color:"#FFCB9B"
                      }
                    },
                    {
                      value:60,
                      itemStyle:{
                        color:"#FFCB9B"
                      }
                    },
                    {
                      value:70,
                      itemStyle:{
                        color:"#FFCB9B"
                      }
                    },
                    {
                      value:10,
                      itemStyle:{
                        color:"#FFCB9B"
                      }
                    },
                    {
                      value:10,
                      itemStyle:{
                        color:"#FFCB9B"
                      }
                    },
                    {
                      value:10,
                      itemStyle:{
                        color:"#FFCB9B"
                      }
                    },
                  ],
            align: "center",
            itemStyle: {
              normal: {
                barBorderRadius: 10
              }
            }
          },
          {
            type: "bar",
            barWidth: 15,
            barGap: "-100%",
            margin: "20",
            //------------------背景按最大值----------------------------
            data: [100,100,100,100,100,100,100,100,100,100],
            textStyle: {
              //图例文字的样式
              fontSize: 10,
              color: "#fff"
            },
            itemStyle: {
              normal: {
                color: "#FFF9F3",
                //width:"100%",
                fontSize: 10,
                barBorderRadius: 30
              },
            }
          }
        ]

    };
    myChart.setOption(option);
  }
  window.onload = function(){
    initEchartsFh();
  }
  window.onresize = function(){
    initEchartsFh();
  }
</script>

官网相关地址:https://www.makeapie.com/editor.html?c=xqjNqqjc_U

到此结束!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

echarts实现横向柱图文字在柱图上面 的相关文章

  • vue项目中使用echarts5

    前言 echarts中升级到版本5以后 使用方法发生了改变 注意不兼容ie8了 还有引入方法改变了 使用步骤 1 安装 cnpm install echarts save 2 引入 去除 default exports 的支持 v4 及其之
  • 不习惯的 Vue3 起步六 の Echarts绘制下钻地图

    序 看过一些可视化大屏展示地图的例子 准备动手做做 既然要开始比制作 那么先把目标定好 做一个展示中国城市的下钻地图 使用 Vue3 Vite Typescript echarts 实现效果 准备工作 创建项目 因为准备使用Vue3 Vit
  • 如何调用百度接口来实现全国的撒点效果(在这里把百度接口的文档荡到本地了)

  • echarts的tooltip旋转方案

    当echarts横屏的时候 tooltip还是原来的角度 没有跟着旋转过来 官网说可以使用extraCssText来旋转 但是我测过了无效 extraCssText transform rotate 270deg 详细看了一下官网 发现可以
  • UE4 通过Echarts实现各种统计图

    主要内容 本文主要讲解UE4 UMG向网页发送数据 通过WebBrowser插件将用Echarts定制好的统计图在UE4内展现出来 达到数据可视化的效果 本文主要演示柱形图的效果 其它类型的统计图可以结合Echarts官方案列以及文档自行修
  • echarts仪表盘进度条、指针动态渐变色显示

    1 echarts仪表盘实现效果如下 2 配置项代码 const option 鼠标悬浮的提示 tooltip formatter b c series type gauge min 0 最大值 max 100 最小值 startAngle
  • echart - 圆角环形图 -模板

    一 最近遇到圆角环形图的需求 搞了半天 才找到一个合适的模板 在这里就分享给大家 希望对有需求的小伙伴有所帮助 废话不多说 先贴效果图 然后再贴源码 tip 大家记得要引入一下echart js的文件啊 这样才可以显示出来 路径记得找的要对
  • Echars 动态生成数据与为0的数据不显示(折线图)

    1 贴个效果图 2 讲个 自己的小思路 准备自己统计的数据 如下图 代码很简单 首先我们需要一个data data里面需要什么数据 1 每日的日期 2 每日日期对应的商品名称 3 每日日期对应的商品名称销售总数量 比如 goodsName
  • 调整echarts中图与legend的距离

    1 正常调整legend的位置 通过X改变横坐标位置 通过Y改变纵轴位置 x 可设定图例在左 右 居中 y 可设定图例在上 下 居中 legend y bottom data 阳性转阴性 阴性转阳性 阳性无症状转有症状 未检测 2 如果觉得
  • 在echarts中自定义提示框内容

    以折线图为例 在鼠标滑过每个数据标签时 为了更友好地显示数据内容 需要对显示的数据内容作格式化处理 添加自定义内容 这就需要用到tooltip的formatter属性的回调函数 本文将从配置代码和效果两方面来展示它的使用 柱状图的原理类似
  • highcharts(3d饼图)

    前言 最近要把饼图改成3d的 原来的echart图做不了 这里推荐一下highcharts 链接 传送门 使用 文档 配置项文档 安装 npm install save highcharts 使用 在main js里注册 引入charts
  • 如何实现随机生成坐标点,并且使每个坐标点之间的距离大于某个距离?(用于散点图的绘制,进行数据的处理)

    背景 最近需要开发一个新需求 需要绘制一个随机生成数字的散点图 要求点与点的距离要大于某个特定值 解决思路 通过循环获取每个坐标点 每获取一个新的坐标点 都要与之前生成的坐标点进行对比 如果大于指定距离 则符合条件 退出循环 如果小于或等于
  • Vue中如何进行数据可视化大屏展示

    Vue中如何进行数据可视化大屏展示 在现代数据驱动的应用程序中 数据可视化大屏已经成为了非常重要的一环 通过对海量数据进行可视化展示 可以帮助用户更好地理解和分析数据 从而做出更加明智的决策 在Vue中进行数据可视化大屏展示也变得越来越流行
  • Vue 中使用 Echarts5.0 的一些问题(vue-cli 下开发)

    问题 最新版的 Echarts5 0 使用 import echarts from echarts 导入 会发现导出的 echarts 是 undefined 的情况 无法正常使用 解决方案一 新版本有问题就用旧版本咯 卸载 Echarts
  • echarts坐标轴

    坐标轴 直角坐标系中的 x y 轴 x 轴 y 轴 x 轴和 y 轴都由轴线 刻度 刻度标签 轴标题四个部分组成 部分图表中还会有网格线来帮助查看和计算数据 普通的二维数据坐标系都有 x 轴和 y 轴 通常情况下 x 轴显示在图表的底部 y
  • Echarts配置系列-图文并茂教你配置渐变色面积图,折柱双图,环形图,仪表盘图等

    文章目录 说明 渐变色面积图 如何修改图标legend样式 如何去掉折线图小圆点 如何设置粗细 折线图线条设置更细或者更粗 如何修改X轴Y轴字体大小 横向渐变色柱状图 自动转动炫酷百分比环形图 渐变色仪表盘 简约风格圆环百分比仪表盘图 双柱
  • echarts环形饼图

    效果示例 代码汇总 pieCharts let data const providerResult name 智诺 value 23 name 海康 value 5 name 大华 value 5 name 云科 value 23 name
  • 如何最大限度地减少百度 echarts 周围的空白

    我正在尝试合并百度的echarts 看起来非常好 然而 当人们不设置标题也不使用工具栏时 实际图表周围会有很多空白 有没有办法让图形 图表使用更多的画布 我当前的解决方案是在容器内部添加一个额外的内容 然后将其宽度和高度设置为更大我想要删除
  • 如何在echarts中添加渐变颜色?

    I made a echart line graph https stackblitz com edit angular aqghec file src 2Fapp 2Fapp component ts Now I want to add
  • javascript - eCharts - 多个 y 轴彼此重叠

    I use eCharts JavaScript 插件 https ecomfe github io echarts doc public en index html创建折线图 正如您在下面所附的图片中看到的 y 轴彼此重叠 这是我使用的选

随机推荐

  • 浅析React Router V6 useRoutes的使用

    本篇文章记录了useRoutes第一个参数的使用方法 暂不涉及第二个参数 文章目录 一 使用位置 二 嵌套路由 三 分模块管理 注意事项 一 使用位置 一开始以为可以像react router config那样使用 于是写成 import
  • 用 construct 2 制作简易弹幕游戏

    用 construct 2 制作简易弹幕游戏 1 打开construct 2 加入背景 3 建立新的图层 4 在新的图层里加入素材 超人 弹幕 4 加入鼠标 5 给超人和弹幕设置动作 超人的 弹幕的 6 加入文字框 7 编写代码 完成啦
  • TCP/UDP报文格式及各种通信机制简介

    TCP UDP报文格式及各种通信机制简介 一 UDP报文 二 TCP报文 三 TCP通信机制 1 确认应答机制 2 超时重传机制 3 滑动窗口及快重传机制 4 流量控制 5 拥塞控制及慢启动机制 6 延迟应答 7 捎带应答 8 粘包问题 一
  • PLC中的定时器

    1 脉冲定时器 将指令列表中的 生成脉冲 指令TP拖放到梯形图中 在出现的 调用选项 对话框中 将默认的背景数据块的名称改为T1 可以用它来做定时器的标示符 单击 确定 按钮 自动生成背景数据块 定时器的输入IN为启动输入端 PT为预设时间
  • 二叉搜索树的概念 及 功能代码实现

    1 概念 二叉搜索树 又称 二叉排序树 特点 二叉树 每个节点中保存关键字 key 关键字需要具备 比较 的能力 每个节点 都是 大于左子树 小于右子树 二叉树搜索树中 不会出现 相等的 key 中序遍历 一定是 有序的 时间复杂度 最好和
  • 利用Hbuilder将Vue项目打包成apk

    一 配置config index js 本人没有配置index js文件 就开始进行了打包 结果最终效果是页面空白 解决了空白 接着底部图标 我是用的阿里巴巴图片 资源找不到 所以配置这步比较重要 1 页面空白的解决 打开config in
  • uboot2014移植到QT2440

    http bbs chinaunix net thread 4143968 1 1 html
  • Kotlin 协程(Coroutines)配合使用 Retrofit,网络请求

    第一步 添加所需依赖 管理生命周期 implementation androidx lifecycle lifecycle livedata ktx 2 2 0 implementation androidx lifecycle lifec
  • K-近邻法(KNN算法)

    1 kNN算法 K 最近邻 k Nearest Neighbors 描述 简单地说 k 近邻算法采用测量不同特征值之间的距离方法进行分类 k 近邻算法 是一种基本 分类与回归 方法 它是是 监督学习 中分类方法的一种 属于 懒散学习法 惰性
  • 【实验四】【使用Select 语句查询数据】

    文章目录 数据 一 简单查询 二 汇总查询 三 连接查询和子查询 数据 这里为了体现查询语句的效果 下面根据查询语句的要求设计数据 结果如下 KC表 XSQK表 XS KC表 打开 SQL Server Management Studio
  • 【数据结构与算法】--二叉树OJ题

    单值二叉树 如果二叉树每个节点都具有相同的值 那么该二叉树就是单值二叉树 只有给定的树是单值二叉树时 才返回 true 否则返回 false 示例 1 输入 1 1 1 1 1 null 1 输出 true 示例 2 输入 2 2 2 5
  • 【C语言技巧】滑动滤波算法滤除抖动

    简易滑动滤波算法 算法原理 将新数据放入到数组的最后 每次在得到数据之前先将数据左移一个元素 踢掉第一个元素最旧的数据 最后数组计算平均 include
  • 解决adb push时出现的“Read-only file system“问题

    出现Read only file system问题 不是因为文件或者文件夹的权限不对 而是要push的目录对应的分区是以只读方式挂载的 网上给出的解决办法是重新以读写方式挂载对应分区 以 system分区为例 使用命令 mount o re
  • 手写数字识别画板前后端实现

    1 系统概要 手写数字识别画板系统 按照MVC原则开发 主要由两部分组成 交互界面 视图View 部分是传统的HTML CSS JS网页 这同样也是一种遵循MVC开发方式 手写数字识别部分 模型Model 是使用Python开发的深度学习的
  • 【网络原理】传输层重点协议 TCP与UDP协议详解

    文章目录 一 UDP协议 1 UDP特点 2 UDP协议报文格式 3 基于UDP的应用层协议 4 关于UDP协议的一个拓展问题 经典面试题 二 TCP协议 1 TCP协议报文格式 2 TCP原理 1 确认应答机制 安全机制 2 超时重传机制
  • 【C++STL】快速排序算法(sort)的原理与使用

    一 sort算法原理 std sort 是 C 标准库中提供的排序算法 它使用的是一种经典的排序算法 快速排序 Quicksort 或者是其变种 快速排序是一种基于比较的排序算法 通过不断地选择一个基准值 pivot 将待排序序列分割为两个
  • 做好参加蓝桥杯省赛的准备

    1 选择方向 在除此选择要参加蓝桥杯的方向时是刚学完Java程序设计 对Java产生了比较大的兴趣 也觉得Java是一个特别灵活好用的语言 特别是eclipse的强大快捷键和找错功能使得编程快了很多 也有部分原因是因为C 好长时间没用 都快
  • android oaid

    Oaid获取接入流程 移动智能设备标识公共服务平台 AndroidID IMEI OAID获取 oaid sdk 1 1 0的aar 随着Google对隐私的重视以及Android10的逐渐普及 获取设备的唯一标识越来越来难 在Androi
  • python爬取豆瓣电影并分析_爬取豆瓣电影top250提取电影分类进行数据分析

    标签 空格分隔 python爬虫 一 爬取网页 获取需要内容 我们今天要爬取的是豆瓣电影top250 页面如下所示 我们需要的是里面的电影分类 通过查看源代码观察可以分析出我们需要的东西 直接进入主题吧 知道我们需要的内容在哪里了 接下来就
  • echarts实现横向柱图文字在柱图上面

    前言 echarts实现横向柱图文字在柱图上面 效果图 实现源代码 div style width 100 height 800px div