lineExample(简单折线图)echarts category配置项内容和展示

lineExample(简单折线图)

配置项如下
      option = {
                backgroundColor:'#1B2D3B',

                title:{
                    text:'主标题',
                    left:'center',
                    textStyle:{
                        //文字颜色
                        color:'white',
                        // //字体风格,'normal','italic','oblique'
                        // fontStyle:'normal',
                        // //字体粗细 'normal','bold','bolder','lighter',100 | 200 | 300 | 400...
                        // fontWeight:'bold',
                        // //字体系列
                        // fontFamily:'sans-serif'
                        // //字体大小
                        // fontSize:18
                    },
                    subtext:'副标题',
                    subtextStyle:{},  //与textStyle类似
                },


                color: ['#39E7FB'], //折线颜色


                /*
                tooltip为提示框组件,trigger为触发类型,'item'数据项图形触发,主要在散点图,饼图等无类目轴的图表中使用。
                'axis'坐标轴触发,主要在柱状图,折线图等会使用类目轴的图表中使用。

                formatter:折线(区域)图、柱状(条形)图、K线图: {a}(系列名称),{b}(类目值),{c}(数值), {d}(无)
                          散点图(气泡)图 : {a}(系列名称),{b}(数据名称),{c}(数值数组), {d}(无)
                          地图 : {a}(系列名称),{b}(区域名称),{c}(合并数值), {d}(无)
                          饼图、仪表盘、漏斗图: {a}(系列名称),{b}(数据项名称),{c}(数值), {d}(百分比)

                如此例子,a代表旅游运输,  b代表x轴的数据例如5.1,5.2,  c代表此点的值
                 */
                tooltip: {
                    trigger: 'axis',
                    formatter: "{a} {b} <br> 报警次数: {c} "
                },


                /*
                   legend为图例,x,y设置其位置,textStyle可设置字体颜色大小等等,data需与series的dataname一致
                 */
                legend: {
                    x:'right',
                    y:'top',
                    textStyle:{
                      color:'white'
                    },
                    data: ['旅游运输']
                },


                //grid为直角坐标可视化,可以设置改图的位置,
                //containLabel:grid 区域是否包含坐标轴的刻度标签,这常用于『防止标签溢出』的场景,标签溢出指的是,标签长度动态变化时,可能会溢出容器或者覆盖其他组件。
                grid: {
                    left: '3%',
                    right: '4%',
                    bottom: '3%',
                    containLabel: true
                },


                /*
                   toolbox为工具类,feature里包含五个工具.
                   saveAsImage:这个工具可以把图表保存为图片
                   restore:配置项还原。
                   dataView:数据视图工具,可以展现当前图表所用的数据,编辑后可以动态更新。
                   dataZoom:数据区域缩放。
                   magicType:动态类型切换。
                 */

                toolbox: {
                    // feature: {
                    //     saveAsImage: {}
                    // }
                },


                //坐标轴x轴属性,其中axisLine为坐标轴线,lineStyle可以设置其属性
                //boundaryGap: 指第一个数值是在刻度0的y轴上,还是在0-5.1之间
                //splitLine:分隔线。默认数值轴显示,类目轴不显示。x轴的splitLine为竖的线与y平行.
                xAxis: {
                    type: 'category',
                    name: '日期',
                    boundaryGap: false,
                    data: ['5.1', '5.2', '5.3', '5.4', '5.5', '5.6', '5.7'],
                    splitLine:{
                        show:false,
                    },
                    axisLine:{
                        lineStyle:{
                            color:'white'
                        }
                    }
                },
                //与x轴类似
                yAxis: {
                    type: 'value',
                    name: '报警次数',
                    splitLine:{
                        show:false,
                    },
                    axisLine:{
                        lineStyle:{
                            color:'white'
                        }
                    }
                },
                //图形的数据,其中stack属性一直时可以实现堆叠,比如还有一个货物运输,设置stack为总量,即可实现堆叠
                series: [{
                    name: '旅游运输',
                    type: 'line',
                    stack: '总量',
                    data: [120, 132, 101, 134, 90, 230, 210] //数据个数与xAxis的data个数一致
                }
                ]
            };

    
截图如下