首页IT科技echarts柱状图boundarygap(echarts柱状图的样式调整及应用)

echarts柱状图boundarygap(echarts柱状图的样式调整及应用)

时间2025-05-21 00:07:38分类IT科技浏览3950
导读:一、在项目中引进echarts...

一            、在项目中引进echarts

       echarts官网:快速上手 - Handbook - Apache ECharts            ,点击左侧导航栏的“入门篇            ”中的“在项目中引入 Apache ECharts                   ”可在项目中引进echarts

二                   、查看调整样式的代码

      在官网页头中的“文档      ”下方的“配置项手册         ”中可查看调整样式的代码

三      、以下代码涉及到的问题:

1         、延长x轴                   、y轴轴线         、修改轴线颜色并给轴线添加箭头(详细代码见axisLine部分);

2      、x轴                   、y轴文字颜色            、大小修改;

3   、平行于x轴的markline的起点和终点图标的样式和大小调节                  ,以及markline线条宽度和颜色的修改;

4                   、markline的文字的颜色               、大小       ,边距修改

四:代码部分

option = {

 xAxis: { //x轴

  type: "category",

  splitLine: { //坐标轴背景虚线

      show: true, //显示

      lineStyle: { //坐标轴背景线

          type: dashed, //虚线

  },

},

  data: ["Mon", "Tue", "Wed", "Thu", "Fri", "Sat", "Sun"],  //坐标轴上显示的文字

   axisLabel: { //坐标轴上文字样式设置

      show: true,  //显示x轴上的文字

      interval: 0, //x轴坐标的文字间隔

      textStyle: { //x轴坐标的文字样式

       fontSize: 12,  //x轴坐标的文字大小

       color: rgba(85, 88, 95, 1) //x轴坐标的文字颜色

      },

      padding: [0, 0, 0, 50]  //坐标轴名字向右偏移

     },

     nameLocation: end,  //标题位置 

     axisTick: false,// 隐藏刻度代码

     axisLine: { //箭头

      symbol: [none, triangle], //只在末端显示箭头

      symbolOffset: 30, // 偏移距离

      symbolSize: [10, 15], // 箭头宽高

      lineStyle: { //x轴轴线样式

       shadowOffsetX: 30,    //利用阴影进行反向延长

       shadowColor: #d3d5d9,  //设置阴影的颜色

       color: #d3d5d9, // 坐标轴颜色

      },

     },

 },

 yAxis: {

   type: value,

     splitLine: { //坐标轴虚线

      show: true,

      lineStyle: {

       type: dashed

      },

     },

     axisTick: false,// 隐藏刻度代码

     axisLabel: { //坐标轴上文字

      show: true,

      textStyle: { //y轴坐标的文字样式

       fontSize: 14, //y轴坐标的文字大小

       color: rgba(85, 88, 95, 1) //y轴坐标的文字颜色

      },

     },

     axisLine: { //箭头

      symbol: [none, triangle], //只在末端显示箭头

      symbolOffset: 30, // 偏移距离

      symbolSize: [10, 15], // 箭头宽高

      lineStyle: { //y轴轴线样式

       shadowOffsetY: -30,    //利用阴影进行反向延长

       shadowColor: #d3d5d9,  //设置阴影的颜色

       color: #d3d5d9, // 坐标轴颜色

      },

     },

 },

 series: [{

  data: [820, 932, 901, 934, 1290, 1330, 1320], //y轴数据

  type: "bar", //图形类型:柱状图 是bar

  markLine: {  //图表标线

    lineStyle: { //图表标线样式

     cap: "butt",

     type: "solid",

     width:2, //线宽

    },

    symbol: ["triangle","diamond"], //起点和终点图标

    symbolRotate:-90, //旋转-90度

    symbolSize: 20,//起点和终点图标的大小 也可用数组控制[宽度(垂直坐标轴方向         ,高度(平行坐标轴方向)]

    data: [{

       lineStyle: { //图表标线样式

        color:"#FEBD68", //图表标线颜色

       },

       yAxis: 1000,

       //symbolOffset: [0,-5],//轴线两边的箭头的偏移                  ,如果是数组          ,第一个数字表示起始箭头的偏移      ,第二个数字表示末端箭头的偏移;如果是数字                  ,表示这两个箭头使用同样的偏移            。

       symbolSize: 12, //轴线两边的箭头的大小

       label: {

        normal: {

         show: true,

         formatter: 倾向, //图表标线文字内容

         height: 20,

         textStyle: { //图表标线的文字样式

          fontSize: 12, //文字大小

          color: #55585f, //文字颜色

          fontWeight: bold,

          padding:[0,0,0,10], //文字边距

         }

        },

        size: 30

       }

      }, {

       lineStyle: { //图表标线样式

        color:"#FF6C4B" //图表标线颜色

       },

       yAxis: 1100,

       symbolSize: 12,  //轴线两边的箭头的大小

       label: {

        normal: {

         show: true,

         formatter: 是, //图表标线文字内容

         textStyle: {  //图标标线的文字样式

          fontSize: 12, //文字大小

          color: #55585f, //文字颜色

          fontWeight: bold,

          padding:[0,0,0,10],//文字边距

         }

        },

         type: "average",

       },

      }],

  }

 }]

}

五:成果展示 

1、下面是在官网的示例中生成的图片             ,其中y轴轴线未显示(目前不清楚原因)

 2                、下面是我自己的页面生成的样式   ,其中图片渐变色是在 series中写的其它方法                  ,代码未贴上来                  。

【实现渐变色可参考:(69条消息) echarts 柱状图颜色及渐变色设置_echarts柱状图渐变色_Mr.Meng_95的博客-CSDN博客】

创心域SEO版权声明:以上内容作者已申请原创保护,未经允许不得转载,侵权必究!授权事宜、对本内容有异议或投诉,敬请联系网站管理员,我们将尽快回复您,谢谢合作!

展开全文READ MORE
怎么下载win10纯净版(电脑学习网教大家如何傻瓜试下载原版纯净Windows11系统,超简单傻瓜教程-OK教程) aspnet网站开发技术(aspnet_admin.exe进程是安全的吗 aspnet_admin进程信息查询)