首页 > 其他分享 >echarts 实现在柱状图绘制标注点

echarts 实现在柱状图绘制标注点

时间:2023-08-24 10:45:33浏览次数:47  
标签:10 markPointDatum symbolColors 柱状图 let seriesDatum type echarts 标注

如图:

 

 

 

 

 代码复用参考:

let symbolArray = ['triangle', 'rect', 'circle', 'arrow', 'diamond', 'emptyRect', 'emptyTriangle'];
let symbolColors = ['pink', 'blue', '#3CC3B6', '#3266E8', '#F07C4F', '#EDA949', '#F07C4F'];
let xAxisDatum = ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'];
let seriesDatum = [120, 200, 150, 80, 70, 120, 130];
let markPointDatum = [];
for (var i = 0; i < seriesDatum.length; i++) {
    let _obj = {
        symbol: symbolArray[i],
        symbolSize: [10,10],
        symbolRotate: 0,
        symbolOffset: ['25%', -10],
        coord: [i, seriesDatum[i]+10],
        value: seriesDatum[i] - 20,
        label:{
            show:true,
            color: '#000',
            fontSize: 12,
            position: 'right'
        }, 
        itemStyle: {
            borderWidth: 3,
            borderColor: symbolColors[i],
            color: symbolColors[i],
        }
    }
    markPointDatum.push(_obj);
}
option = {
     grid:{
        x: 0,
        y: 50,
        x2: 0,
        y2: 20,
        borderWidth:1
    },
    xAxis: {
        type: 'category',
        data: xAxisDatum
    },
    yAxis: {
        type: 'value',
        scale: true,
    },
    series: [{
        data: seriesDatum,
        type: 'bar',
        markPoint:{
            data: markPointDatum
        }
    }]
};

参考:https://blog.51cto.com/u_15072811/4179823

标签:10,markPointDatum,symbolColors,柱状图,let,seriesDatum,type,echarts,标注
From: https://www.cnblogs.com/zqlym/p/17653569.html

相关文章

  • elementUI使用echarts的空气质量地图统计
    准备工作:前端安装:yarninstallecharts 、 yarninstallvue-baidu-map--save前端在public文件夹下的index.html中head标签中加入:<scriptsrc="https://api.map.baidu.com/api?v=2.0&ak=你的AK"></script>其中,key的申请地址:https://lbsyun.baidu.com/apiconsole/k......
  • Apache ECharts简单介绍及入门案例
    1.ApacheECharts1.1介绍ApacheECharts是一款基于Javascript的数据可视化图表库,提供直观,生动,可交互,可个性化定制的数据可视化图表。官网地址:https://echarts.apache.org/zh/index.html常见效果展示:1).柱形图2).饼形图3).折线图总结:不管是哪种形式的图形,最本......
  • Echarts 在页面中给每个饼图设置标题并显示
    要直接在页面中给每个饼图设置标题并显示,你可以使用Echarts的graphic组件来实现。graphic组件允许你在图表上添加自定义的图形元素,包括文本元素。以下是一个示例:option={graphic:[{type:'text',left:'25%',top:'50%',z:100,......
  • Echarts series里面多条也就是多个饼图,怎么设置,让所有饼图都显示
    在Echarts中,饼图(pie)类型的series是没有坐标系的,它是以圆心为基准绘制的。因此,你无需设置坐标系来让多个饼图都显示。但是,如果你想要在一个图表中显示多个饼图,你可以通过使用多个series来实现。每个series代表一个饼图,并且可以通过不同的半径、位置、大小等参数来区分它们。下面是......
  • 在uniapp中如何使用echarts
    前言当今,数据可视化已经成当今,随着数据的日益增长,数据可视化变得越来越重要。ECharts是一个强大的数据可视化工具,它提供了丰富的图表类型和交互方式,可以帮助我们更好地理解和分析数据。当今的数据可视化已成为数据分析和决策制定的重要工当今时代,数据分析和可视化已经成为了各行......
  • echarts双x轴图区分区间
    option={title:{text:'行情走势图',x:'center',align:'right'},grid:{bottom:160},tooltip:{trigger:'axis',axisPointer:{animation:false}},dataZoom:[......
  • 大屏项目Echarts不同屏幕之间适配
    1.解决方案:使用缩放,前提:需要严格按照设计图提供的像素大小,尽可能少使用百分比以及尽可能少使用rem插件(会导致rem和缩放同时生效反而比例不对),如发现细节不对,需对该处细节精确去按照比例去调整大小,并配合echarts方法解决2.解决方法:2.1给最外层盒子设置缩放样式:.large-scre......
  • echarts 气泡图配置
    //prettier-ignoreconsthours=['','2022-09','2022-10','2022-11','2022-12','2023-01','2023-02','2023-03','2023-04','2023-05','202......
  • 前端vue自定义柱形图 选中更改柱形图颜色及文字标注颜色
    随着技术的发展,开发的复杂度也越来越高,传统开发方式将一个系统做成了整块应用,经常出现的情况就是一个小小的改动或者一个小功能的增加可能会引起整体逻辑的修改,造成牵一发而动全身。通过组件化开发,可以有效实现单独开发,单独维护,而且他们之间可以随意的进行组合。大大提升开发效率......
  • Echarts常用参数
    一些以后应该能用到的参数option={title:{//图表的标题配置text:'主标题文本',subtext:'副标题文本',show:true//是否展示标题},tooltip:{//提示框配置trigger:'item',//触发类型,可选值:'item'(数据项触发),'axis'(坐标轴触发),'none'(不触发)axisP......