Echarts 用三柱图 做双柱图效果


  grid: {

    top: 55,

    left: 64,

    right: 15,

    bottom: 25,

  },

  tooltip: {

    trigger: "axis",

    textStyle: {

      color: "#292A2D",

    },

    backgroundColor: "#EBFDFF",

    borderColor: "#56FDFF",

    borderWidth: 1,

    axisPointer: {

      type: "shadow",

    },

  },

  legend: {

    show: true,

    right: 10,

    top: 15,

    align: "right",

    icon: "rect",

    itemHeight: 6,

    itemWidth: 6,
    // 用data 属性筛选出要展示的柱图
    data: [

      {

        name: "论文期刊",

        textStyle: {

          color: "#fff",

        },

        itemStyle: {

          color: "rgba(0,126,255,0.36)",

          borderColor: "#04418b",

          borderWidth: "auto",

        },

      },

      {

        name: "专利申请",

        textStyle: {

          color: "#fff",

        },

        itemStyle: {

       
要设置echarts双柱柱子位置不偏移,可以通过调整柱子的宽度和间距来实现。以下是一种实现方式: 1. 首先,确保你已经引入了echarts库,并创建了一个echarts实例。 2. 在echarts的配置项中,找到xAxis(或者yAxis,根据你的需求而定)的配置项,设置type为'category',表示x轴(或y轴)为类目轴。 3. 在series中,配置两个柱状的数据。每个柱状对应一个series对象。设置两个series对象的type为'bar',表示为柱状。 4. 在每个series对象中,设置barWidth属性为合适的值,控制柱子的宽度。可以根据需求调整宽度大小。 5. 在每个series对象中,设置barGap属性为0,表示柱子之间没有间隙。 6. 在每个series对象中,设置barCategoryGap属性为合适的值,控制柱子组之间的间距。可以根据需求调整间距大小。 下面是一个示例代码: ```javascript // 创建echarts实例 var myChart = echarts.init(document.getElementById('chart')); // 配置项 var option = { xAxis: { type: 'category', data: ['A', 'B', 'C', 'D', 'E'] }, yAxis: { type: 'value' }, series: [ { name: '柱状1', type: 'bar', barWidth: 20, // 设置柱子宽度 barGap: 0, // 设置柱子之间没有间隙 barCategoryGap: '30%', // 设置柱子组之间的间距 data: [100, 200, 300, 400, 500] }, { name: '柱状2', type: 'bar', barWidth: 20, // 设置柱子宽度 barGap: 0, // 设置柱子之间没有间隙 barCategoryGap: '30%', // 设置柱子组之间的间距 data: [200, 300, 400, 500, 600] } ] }; // 使用配置项显示表 myChart.setOption(option); ``` 通过以上配置,你可以实现双柱柱子位置不偏移。根据实际需求,调整barWidth和barCategoryGap的值,以达到你想要的效果
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值