首页IT科技echarts y轴设置(echarts的xAxis和yAxis——x轴y轴以及网格线的详细配置)

echarts y轴设置(echarts的xAxis和yAxis——x轴y轴以及网格线的详细配置)

时间2025-06-15 09:16:34分类IT科技浏览4334
导读:先详细看一下xAxis和yAxis配置的图表效果 下图详细的标注了图表中x轴y轴可见的内容...

先详细看一下xAxis和yAxis配置的图表效果

下图详细的标注了图表中x轴y轴可见的内容

 说明一下:

x轴y轴在echarts配置项里             ,从内容上来说大体上没有太大区别                     ,x轴能用的配置项y轴基本也可以用              。

通过配置xAxis和yAxis可实现内容

坐标轴箭头的样式       ,颜色             ,风格 网格线颜色                    ,样式 网格区域 坐标轴刻度的颜色       ,指向 坐标轴刻度文字数据的颜色       ,旋转角度                    ,颜色              ,风格       ,字体                    ,粗细              ,大小 坐标轴名称颜色, 风格                    ,边距                     ,偏移 坐标轴箭头

and so on

温馨提示:复制代码之前请先下载并引入echarts文件

<script src="./js/echarts.js"></script>

  完整配置代码展示

  option = {

      xAxis: {

        show: true,                                  //是否显示 x 轴

        position: bottom,                            //x轴的位置        (可选位置top  bottom)

        offset: 0,                                     //x轴相对于默认位置的偏移,在相同的 position 上有多个 X 轴的时候有用

        type: category,                           //坐标轴类型        (可选value   category   time   log)

        name: x轴,                                //坐标轴名称

        nameLocation: end,                          //坐标轴名称显示位置      (可选start   center   end)

        nameTextStyle: {                               //坐标轴名称的文字样式

          color: black,                            //坐标轴名称的颜色

          fontSize:30,                                //坐标轴名称的大小         (用数字表示)

          fontWeight:bold,                        //坐标轴文字加粗程度        (可选bold   bolder  lighter  normal)

          fontstyle:normal,                        //坐标轴文字样式      (可选normal  italic   oblique)

          fontFamily:华文行楷,                        //坐标轴文字风格        (可选楷体  宋体  华文行楷等等)

          padding: [5, 0, 2, -5]                    //坐标轴文字边距        (上右下左)

        },

        nameGap: 25,                                 //坐标轴名称与轴线之间的距离        (用数字表示)

        nameRotate: 0,                              //坐标轴名字旋转的角度值

        inverse:false,                                //是否为反向坐标轴

        axisLine: {                                    //坐标轴轴线设置

          show: true,                                  //是否显示坐标轴轴线

          symbol: [none, arrow],                  //坐标轴箭头        (可选none   arrow   [none,arrow])

          symbolSize: [8, 8],                         //箭头大小        ([宽度,高度])

          symbolOffset: [0, 7],                      //箭头偏移

          lineStyle: {                                //坐标轴的线

            color: green,                            //线的颜色

            width: 3,                                //线的粗细程度    (用数字表示)

            type: solid,                            //线的类型        (可选solid  dotted  dashed)

            opacity:1                                //线的透明度        (用0~1的小数表示)

          }

        },

        axisTick: {                                    //坐标轴刻度设置

          show: true,                                  //是否显示坐标轴刻度

          inside: true,                              //坐标轴刻度指向        (true表示向上   false表示向下)

          alignWithLabel:true,                        //刻度线是否和标签对齐

          length: 5,                                 //坐标轴刻度长度

          lineStyle: {                                //坐标轴刻度的样式

            color: black,                            //坐标轴刻度的颜色

            width: 2,                                //坐标轴刻度的粗细程度    (用数字表示)

            type: solid                            //坐标轴刻度的类型        (可选solid  dotted  dashed)

          }

        },

        axisLabel: {                                //坐标轴刻度文字的设置

          show: true,                                 //是否显示

          inside: false,                             //坐标轴刻度文字指向        (true表示向上   false表示向下)

          rotate: 30,                                 //坐标轴刻度文字的旋转角度

          margin: 10,                                 //坐标轴刻度文字与轴线之间的距离

          color: red,                              //坐标轴刻度文字的颜色

          fontSize:17,                                //坐标轴刻度文字的大小         (用数字表示)

          fontWeight:lighter,                        //坐标轴刻度文字的加粗程度    (可选bold   bolder  lighter  normal)

          fontstyle:normal,                        //坐标轴刻度文字的样式          (可选normal  italic   oblique)

          fontFamily:华文行楷,                        //坐标轴刻度文字的风格        (可选楷体  宋体  华文行楷等等)

          padding: [5, 0, 2, -5]                    //坐标轴刻度文字的边距        (上右下左)          

        },

        splitLine: {                                //网格线

          show: true,                                  //是否显示

          lineStyle: {                                //网格线样式

            color: #0735a2,                        //网格线颜色

            width: 1,                                //网格线的加粗程度

            type: dashed                            //网格线类型

          }

        },

        splitArea: {                                //网格区域

          show: true                                  //是否显示

        },

        data: [1月, 2月, 3月, 4月, 5月, 6月, 7月, 8月, 9月, 10月, 11月, 12月]            //坐标轴刻度文字数据

      },

      yAxis: {

        show: true,                                  //是否显示 y 轴

        position: bottom,                            //y轴的位置        (可选位置top  bottom)

        offset: 0,                                     //y轴相对于默认位置的偏移             ,在相同的 position 上有多个 X 轴的时候有用

        type: category,                           //坐标轴类型        (可选value   category   time   log)

        name: 单位/个,                                //坐标轴名称

        nameLocation: end,                          //坐标轴名称显示位置      (可选start   center   end)

        nameTextStyle: {                               //坐标轴名称的文字样式

          color: black,                            //坐标轴名称的颜色

          fontSize:30,                                //坐标轴名称的大小         (用数字表示)

          fontWeight:bold,                        //坐标轴文字加粗程度        (可选bold   bolder  lighter  normal)

          fontstyle:normal,                        //坐标轴文字样式      (可选normal  italic   oblique)

          fontFamily:华文行楷,                        //坐标轴文字风格        (可选楷体  宋体  华文行楷等等)

          padding: [5, 0, 2, -5]                    //坐标轴文字边距        (上右下左)

        },

        nameGap: 25,                                 //坐标轴名称与轴线之间的距离        (用数字表示)

        nameRotate: 0,                              //坐标轴名字旋转的角度值

        inverse:false,                                //是否为反向坐标轴

        axisLine: {                                    //坐标轴轴线设置

          show: true,                                  //是否显示坐标轴轴线

          symbol: [none, arrow],                  //坐标轴箭头        (可选none   arrow   [none,arrow])

          symbolSize: [8, 8],                         //箭头大小        ([宽度,高度])

          symbolOffset: [0, 7],                      //箭头偏移

          lineStyle: {                                //坐标轴的线

            color: green,                            //线的颜色

            width: 3,                                //线的粗细程度    (用数字表示)

            type: solid,                            //线的类型        (可选solid  dotted  dashed)

            opacity:1                                //线的透明度        (用0~1的小数表示)

          }

        },

        axisTick: {                                    //坐标轴刻度设置

          show: true,                                  //是否显示坐标轴刻度

          inside: true,                              //坐标轴刻度指向        (true表示向上   false表示向下)

          alignWithLabel:true,                        //刻度线是否和标签对齐

          length: 5,                                 //坐标轴刻度长度

          lineStyle: {                                //坐标轴刻度的样式

            color: black,                            //坐标轴刻度的颜色

            width: 2,                                //坐标轴刻度的粗细程度    (用数字表示)

            type: solid                            //坐标轴刻度的类型        (可选solid  dotted  dashed)

          }

        },

        axisLabel: {                                //坐标轴刻度文字的设置

          show: true,                                 //是否显示

          inside: false,                             //坐标轴刻度文字指向        (true表示向上   false表示向下)

          rotate: 0,                                 //坐标轴刻度文字的旋转角度

          margin: 10,                                 //坐标轴刻度文字与轴线之间的距离

          color: red,                              //坐标轴刻度文字的颜色

          fontSize:17,                                //坐标轴刻度文字的大小         (用数字表示)

          fontWeight:lighter,                        //坐标轴刻度文字的加粗程度    (可选bold   bolder  lighter  normal)

          fontstyle:normal,                        //坐标轴刻度文字的样式          (可选normal  italic   oblique)

          fontFamily:宋体,                            //坐标轴刻度文字的风格        (可选楷体  宋体  华文行楷等等)

          padding: [5, 0, 2, -5]                    //坐标轴刻度文字的边距        (上右下左)          

        },

        splitLine: {                                //网格线

          show: true,                                  //是否显示

          lineStyle: {                                //网格线样式

            color: #0735a2,                        //网格线颜色

            width: 1,                                //网格线的加粗程度

            type: dashed                            //网格线类型

          }

        },

        splitArea: {                                //网格区域

          show: true                                  //是否显示

        },

        data: [100, 500, 1000, 1500, 2000, 2500, 3000, 4000, 5000, 6000, 7000, 8000]   //坐标轴刻度文字数据

      },

    }

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

展开全文READ MORE
visual recoil(让Visual Leak Detector使用最新10.0版本的dbghelp.dll) BP神经网络的算法(【机器学习算法】神经网络与深度学习-3 BP神经网络)