使用Echarts实现top排序条形图

2 篇文章 0 订阅
订阅专栏
本文通过示例代码详细讲解如何使用Echarts库创建一个带有Top排序的条形图。代码中展示了设置图表样式、数据绑定、坐标轴配置等关键步骤,包括条形图颜色渐变、标签格式化等功能。最终效果展示了一个美观且功能完整的条形图。
摘要由CSDN通过智能技术生成

采用Echarts实现top排序条形图的实现方式的代码如下:

var yData = ['第一名但', '第二名我', '第三名我', '第四名我', '第五名我'];
var seriesData = [300, 289, 276, 0, 0];

option = {
  tooltip: {},
      legend: {
        show: false,
      },
      grid: {
        top: '-3%',
        left: '-8%',
        bottom: '3%',
        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,
          },
          axisPointer: {
            label: {
              show: false,
              margin: 30,
            },
          },
          data: yData,
          axisLabel: {
            margin: 110,
            fontSize: 14,
            align: "left",
            color: "rgba(255,255,255,0.85)",
            // 配置序号背景
            rich: {
              a1: {
                color: "#FFD743",
                width: 30,
                height: 30,
                align: "center",
              },
              a2: {
                color: "#4690FF",
                width: 30,
                height: 30,
                align: "center",
              },
              a3: {
                color: "#FF8A45",
                width: 30,
                height: 30,
                align: "center",
              },
              b: {
                color: "rgba(255,255,255,0.65)",
                width: 30,
                height: 30,
                align: "center",
              },
            },
            formatter: function (params, index) {
              var leftIndex = index + 1;
              if (leftIndex < 4) {
                return ["{a" + leftIndex + "|" + leftIndex + "}" + "  "+params].join(
                  "\n"
                );
              } else {
                return ["{b|" + leftIndex + "}" + "  " +params].join("\n");
              }
            },
          },
        },
      ],
      series: [
        {
          zlevel: 2,
          type: "bar",
          barWidth: 12,
          data: seriesData,
          itemStyle: {
            color: {
              type: "linear",
              x: 0,
              y: 0,
              x2: 1,
              y2: 0,
              colorStops: [
                {
                  offset: 0,
                  color: "rgba(27,46,204,0.80)", // 0% 处的颜色
                },
                {
                  offset: 1,
                  color: " #41D7FF", // 100% 处的颜色
                },
              ],
            },
            barBorderRadius: [8, 8, 8, 8],
          },
          label: {
            show: true,
            position: "right",
            color: "rgba(255,255,255,0.85)",
            fontSize: 14,
            offset: [10, 1],
            formatter:function(params){
              return params.value + '项'
            }
          },
        },
      ],
};


效果图如下:
在这里插入图片描述


实现链接

使用 Vue_ElementUI_Echarts_Typescript 实现漂亮的带进度条的TOP统计图【最新教程】
天河书阁 - VicRestart
08-19 2195
简介:本文会教你如何使用 Vue_ElementUI_Echarts_Typescript 实现漂亮的带进度条的TOP统计图。
Vue 中 Echarts实现分段式柱形图
森海か的博客
12-08 751
在vue 中实现 echarts 分段式柱形图的效果
echarts实现排名柱状图
小小•愿望的博客
03-22 1万+
通过echarts实现排名柱状图统计。
使用Pyecharts绘制中国各省市人口排名前12的时间线柱状图
最新发布
tz021010的博客
08-27 292
本文将介绍如何使用 Python 的 Pyecharts 库来绘制 2014 年至 2022 年中国各省市人口排名前12的时间线柱状图。我们将从一个包含各省市人口数据的 CSV 文件开始,并使用这些数据来生成可视化图表。通过以上步骤,您可以成功地生成一张展示 2014 年至 2022 年中国各省市人口排名前12的时间线柱状图,并将其保存为 HTML 文件以便查看。
echarts top图
ernesto的博客
06-08 1261
echarts top图示例如下 import * as echarts from 'echarts'; var chartDom = document.getElementById('main'); var myChart = echarts.init(chartDom); var option; var jrqyfbqyList = [{platformName:"金河",vedioNumber:30.5486}, {platformName:"海康",vedioNumber:20.0805
echarts实现top可视化效果
zw52yany的博客
09-21 2359
利用echarts实现top效果可视化,将echart自身的scatter和react合并起来实现 option = { tooltip: { show:false }, grid: { x: 100, //默认是80px
echarts加标签和在小区域绘制top图
weixin_44534391的博客
04-23 1027
1.top10图 效果如下: // 基于准备好的dom,初始化echarts实例 var toptargetchart = echarts.init(document.getElementById('toptarget')); // app.title = '坐标轴刻度与标签对齐'; var weatherIcons = { first: "../../...
Echarts 显示排名
NEWonclick的博客
10-25 1005
在中直接在setup中使用会报错,在setup中直接使用相当于vue2的create函数,会找不到"#e4"这个dom,这时需要引入vue3的生命周期钩子"onMounted"
echarts自动排序_Echarts图表legend的排版问题(转载)
weixin_39995108的博客
12-22 1732
来源:https://blog.csdn.net/david_jiahuan/article/details/80096922案例一项目中现有样式:客户需求:将图例分为两列,并且上下两列的图例要对齐:==================================================具体思路:将原有的一个 legend,分成7个小 legend 显示(形容的可能不太形象,下面看代码...
echarts排行榜,类目名字在柱子上方全部显示,前三名序号使用自定义图片背景
orangeverity的博客
07-06 6215
使用echarts图表开发排行榜时,由于类目轴数据名称过长导致实例展示效果很差,产品要求将类目名称在柱子上方显示,排列序号在柱子左边显示,前三名使用自定义图片。效果如下图所示: 上述效果实现思路: 1、首先配置出类目轴在柱子上方,序号自定义的实例,可以通过左边序号通过yAxis的配置项axisLabel中rich来实现,柱子上方的类目名称通过series的label配置项来实现,具体效果如下: 具体配置项如下: var yData = [ "我是第一名但是我的名字.
vue+echarts 实现进度条式柱状图 根据不同的数值展示不同的颜色并实现滚动
qq_32332433的博客
01-12 1834
实现效果: 注意:实际数据要通过一些操作才能展示到最右边 详见代码 <template> <div style="width: 100%; height: 86%"> <div class="legend-top"> <div><span class="danger"></span>危险4家</div> <div><span class="pass"></sp
Echarts动态排名柱状图(自适应电脑和手机端)源代码
10-09
Echarts动态排名柱状图(自适应电脑和手机端)源代码,参见:https://blog.csdn.net/weixin_41290949/article/details/120672844
echarts 柱状图柱子改成圆柱体_玩转ECharts实现“顶端装饰”
weixin_39575410的博客
11-21 3276
前言玩转ECharts系列,主要为大家讲解我们基于ECharts如何实现企业级大屏项目中较为常用的各种“奇奇怪怪”的图表,接下来我们将通过几篇文章从基础图表开始为大家详细讲解实现这些图表样式的一些“小心机”。分享计划《如何实现顶端装饰》《如何实现动态的label颜色》《如何实现自定义的icon》《如何实现环形渐变》《如何实现1/2圆的玫瑰图》导读阅读完此文,你会了解基于ECharts:1、如何实现...
ECharts 柱状排名图 柱子上方显示文字与图标
cdd9527的博客
01-19 8379
ECharts 柱状排名图 柱子上方显示文字与图标
echarts 关系图(展示top10排行图示例)
SM_Cute的博客
02-26 1044
echarts 关系图(展示top10排行图示例)
echarts横向柱状图TOP排名
chenlim87的博客
08-23 3660
需求和上一篇文章类似,只不过多了滚动条和标签颜色。标签右对齐请参考上篇文章。
echarts
IT00123的博客
08-22 616
在 Apache ECharts图表中用户的操作将会触发相应的事件。开发者可以监听这些事件,然后通过回调函数做相应的处理,比如跳转到一个地址,或者弹出对话框,或者做数据下钻等等。我使用第一种方法失败,参考其他人资料,选择最后的“方法三在线定制”,得到echarts.js。使用var声明的只是单独的对象chart和option,需要将两个“配对”配置给一起。3.将得到的HTML文件和echarts.js放相同目录下,使用浏览器运行HTML文件,得到图表Echarts仅仅是一个JS的插件。
echarts排名图效果(渐变)
qq_50954285的博客
01-28 393
【代码】echarts颜色灵活配置(渐变+特别)
Echarts制作动态条形图排行榜
热门推荐
cowcomic的专栏
08-12 2万+
最近在做各种排行榜的视频,整体排行榜的页面图形效果都是用另外一个开源代码实现的,主体是js+svg。 https://www.bilibili.com/video/av28871057/ echarts作为封装很好的一套可视化库,不知道是否能做到相同的事情呢? 生产条形图 最开始的准备还是挺简单的 引入jquery和echarts &lt;!-- 引入jquery --&g...
写文章

热门文章

  • 基于vue2+海康威视web开发包3.2 无插件版本开发的监控系统 3992
  • Element UI 部署到服务器,图标不显示问题 2559
  • vue2文件流下载成功后的压缩包打不开 2559
  • 使用Echarts实现top排序条形图 2457
  • 基于vue2和海康威视WEB3.3控件开发包 V3.3实现监控预览 1968

分类专栏

  • vue 7篇
  • EggJs 2篇
  • 海康威视摄像头 1篇
  • bug 7篇
  • 网络配置 2篇
  • Echarts 2篇
  • AI嵌入式开发 1篇
  • sqlite编译安装 1篇
  • react
  • c/c++ 1篇

最新评论

  • Vue2项目使用svg图标的步骤

    影·逸: <svg-icon icon-class="icon名" />

  • Vue2项目使用svg图标的步骤

    m0_66879559: 怎么用呢

  • 修改el-date-picker获取到时间格式

    CSDN-Ada助手: 哇, 你的文章质量真不错,值得学习!不过这么高质量的文章, 还值得进一步提升, 以下的改进点你可以参考下: (1)使用更多的站内链接;(2)提升标题与正文的相关性;(3)增加除了各种控件外,文章正文的字数。

  • Qt客户端(window)连不上Linux服务器

    CSDN-Ada助手: 哇, 你的文章质量真不错,值得学习!不过这么高质量的文章, 还值得进一步提升, 以下的改进点你可以参考下: (1)增加除了各种控件外,文章正文的字数;(2)使用更多的站内链接;(3)提升标题与正文的相关性。

  • vs编写sqlite的API生成失败

    CSDN-Ada助手: 哇, 你的文章质量真不错,值得学习!不过这么高质量的文章, 还值得进一步提升, 以下的改进点你可以参考下: (1)提升标题与正文的相关性;(2)增加除了各种控件外,文章正文的字数;(3)使用更多的站内链接。

大家在看

  • 线性基学习笔记
  • 猫头虎推荐:七款值得尝试的国内AI代码助手 470
  • day01|计算机网络重难点之TCP/IP模型和OSI模型的区别、从输入 URL 到页面展示
  • 十八、Python基础语法(元组-tuple) 306
  • 帝国CMS 内容页调用上一篇&下一篇的方法(精华汇总) 1

最新文章

  • Egg.js中调用阿里短信接口进行短信发送
  • 基于vue2和海康威视WEB3.3控件开发包 V3.3实现监控预览
  • el-input 限制输入格式
2024年3篇
2023年5篇
2022年4篇
2021年9篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

玻璃钢生产厂家湛江玻璃钢人像雕塑图片玻璃钢传统人物雕塑供应青岛玻璃钢商场美陈西安玻璃钢瓜果雕塑商场类美陈策划不锈钢仿古校园玻璃钢雕塑小品玻璃钢海洋雕塑公司有哪些定制玻璃钢雕塑圆形玻璃钢花盆厂商代理长乐玻璃钢玩偶雕塑玻璃钢龙柱雕塑图片玻璃钢卡通雕塑源头厂家东川区玻璃钢雕塑如何广东秋季商场美陈多少钱商场玻璃钢花盆售价郑州批发玻璃钢雕塑性价比出众西藏门头玻璃钢雕塑轻奢北欧玻璃钢花盆大号饶阳玻璃钢雕塑设计金昌仿真玻璃钢雕塑江门树脂玻璃钢雕塑宝应玻璃钢雕塑四川商场开业美陈上城区玻璃钢金属雕塑公司武威户外玻璃钢雕塑厂家玻璃钢白鹭雕塑价位杭州玻璃钢花盆怎么样四川常见商场美陈供货商玻璃钢不锈钢雕塑制作流程卡通人玻璃钢雕塑香港通过《维护国家安全条例》两大学生合买彩票中奖一人不认账让美丽中国“从细节出发”19岁小伙救下5人后溺亡 多方发声单亲妈妈陷入热恋 14岁儿子报警汪小菲曝离婚始末遭遇山火的松茸之乡雅江山火三名扑火人员牺牲系谣言何赛飞追着代拍打萧美琴窜访捷克 外交部回应卫健委通报少年有偿捐血浆16次猝死手机成瘾是影响睡眠质量重要因素高校汽车撞人致3死16伤 司机系学生315晚会后胖东来又人满为患了小米汽车超级工厂正式揭幕中国拥有亿元资产的家庭达13.3万户周杰伦一审败诉网易男孩8年未见母亲被告知被遗忘许家印被限制高消费饲养员用铁锨驱打大熊猫被辞退男子被猫抓伤后确诊“猫抓病”特朗普无法缴纳4.54亿美元罚金倪萍分享减重40斤方法联合利华开始重组张家界的山上“长”满了韩国人?张立群任西安交通大学校长杨倩无缘巴黎奥运“重生之我在北大当嫡校长”黑马情侣提车了专访95后高颜值猪保姆考生莫言也上北大硕士复试名单了网友洛杉矶偶遇贾玲专家建议不必谈骨泥色变沉迷短剧的人就像掉进了杀猪盘奥巴马现身唐宁街 黑色着装引猜测七年后宇文玥被薅头发捞上岸事业单位女子向同事水杯投不明物质凯特王妃现身!外出购物视频曝光河南驻马店通报西平中学跳楼事件王树国卸任西安交大校长 师生送别恒大被罚41.75亿到底怎么缴男子被流浪猫绊倒 投喂者赔24万房客欠租失踪 房东直发愁西双版纳热带植物园回应蜉蝣大爆发钱人豪晒法院裁定实锤抄袭外国人感慨凌晨的中国很安全胖东来员工每周单休无小长假白宫:哈马斯三号人物被杀测试车高速逃费 小米:已补缴老人退休金被冒领16年 金额超20万

玻璃钢生产厂家 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化