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

这篇具有很好参考价值的文章主要介绍了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轴轴线未显示(目前不清楚原因)

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

 

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

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

echarts柱状图的样式调整及应用文章来源地址https://www.toymoban.com/news/detail-454144.html

到了这里,关于echarts柱状图的样式调整及应用的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • echarts系列-带图教你调整左右位置x轴样式网格虚线刻度居中双轴Y轴滚动上下移动文字旋转改分割线颜色部分字体改色折注混合,X轴的颜色,X轴字体颜色,调整柱子颜色,调整小图标图例的大小和位置,鼠标

    本文已参与「新人创作礼」活动,一起开启掘金创作之路。 看图 欢迎大家指出文章需要改正之处~ 学无止境,合作共赢 欢迎路过的小哥哥小姐姐们提出更好的意见哇~~

    2024年02月10日
    浏览(28)
  • [QCustomPlot] QCPBar绘制柱状图并同时显示柱状图的值

    博主在使用 qcustomplot 绘制柱状图时,发现网络上的教程。大都忽略了一个重要的点就是。柱状图没有明显显示出当前的值。经过博主寻找后发现在 qcustomplot 论坛中已经有了对应的解决方案。所以记录一下。qcustomplot论坛 如果要做悬浮显示当前柱状图的值,对于 qcustomplot 来说

    2024年02月06日
    浏览(28)
  • Excel双向柱状图的绘制

    Excel双向柱状图在绘制增减比较的时候经常用到,叫法繁多,双向柱状图、上下柱状图、增减柱状图都有。 这里主要介绍一下Excel的基础绘制方法和复杂一点的双向柱状图的绘制 首先升降的数据如下: 月份 上升 下降 202203 59 -43 202204 56 -21 首先选择数据后插入–柱状图,选择

    2024年02月15日
    浏览(30)
  • 【Echarts系列】—echarts柱状图配置代码详解

    简介 :本文将从头开始,带你快速上手 echarts最常用图例—柱状图 准备 :请自行先将echarts图例引入你的项目,本文不多介绍。(自取——:Vue3+Ts项目引入Echarts详细教程 ) 心得 :echarts 的基础使用还是较为简单的,看起来属性很多,但是自己上手多写几个图,慢慢的就会发

    2024年02月05日
    浏览(22)
  • matlab柱状图的绘制及数值的标注

    目标是绘制以下的柱状图:  代码: 其中:state_x的数据为6*3矩阵  解释下循环中的程序:text(xx(i)-0.5,state_x(i,1),num2str(state_x(i,1)),\\\'HorizontalAlignment\\\',\\\'center\\\',\\\'VerticalAlignment\\\',\\\'bottom\\\'); %  xx(i)-0.5,state_x(i,1)表示为所要标注的位置,一个为横轴上的,一个为纵轴上的; %  num2str(state_x

    2024年02月16日
    浏览(26)
  • echarts - 横向柱状图

    最近项目涉及好几种echarts的图表,特此记录一下 涉及点:横向柱状图、不显示x轴标签、柱子渐变色、数量及单位显示在柱子内部。 效果图: echarts配置:option我是放置在data内部,然后再动态获取y轴和数值(series)的数据再进行图表的渲染   渲染图表方法及HTML:

    2024年02月05日
    浏览(27)
  • echarts 横向柱状图

    2024年02月13日
    浏览(25)
  • Echarts-3D柱状图

    通过Echarts的echarts.graphic.extendShape实现真正的3D柱状图 思路就是通过调整顶部面(CubeTop)、左侧面(CubeLeft)、右侧面(CubeRight)来决定柱状图的宽窄 建议优先调整顶部面,一般c1不需要动 然后在build-bar-option中引用即可 这里主要就是把series中的内容复制过来直接用就行了

    2024年02月08日
    浏览(28)
  • echarts 实现 3d 柱状图

    实现要求 能够调整大小 实现3d效果,可以改变颜色 前置环境 效果 调整大小和颜色 代码 baseCharts.vue 使用 10.12 更新 效果 代码 使用

    2024年02月11日
    浏览(30)
  • ECharts 柱状图常用配置

     代码如下:

    2024年02月11日
    浏览(23)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包