当前位置:数据分析 > echarts折叠列混合(图表数据对应x轴显示)

echarts折叠列混合(图表数据对应x轴显示)

  • 发布:2023-10-08 03:27

-->
一天有24小时,每个小时可能没有对应的数据。因此,后台给出的数据仅对应于每个时间点。比如4点是112,5点是242,其他时间没有数据。那么就只会显示4点钟和5点钟的数据。那么
对应的时间点就是背景给出的时间点。 x轴坐标与时间点一一对应。只需遵循以下数据格式即可。
直接贴代码:
数据格式:{"value":["16", "117"]} //16代表x轴显示的下标位置,117是数据金额 var columns1=[{"值":["16", "117"]},{"值":["15", "17"},{"值":["6", "11"}, {“值”:[“22”,“47”},{“值”:[“16”,“27”}]; var columns2= [{"值":["16", "117"]},{"值":["15", "17"},{"值":["6", "11"}, {“值”:[“22”,“47”},{“值”:[“16”,“27”}]; var columns3= [{"值":["16", "117"]},{"值":["15", "17"},{"值":["6", "11"}, {“值”:[“22”,“47”},{“值”:[“16”,“27”}]; var columns4= [{"值":["16", "117"]},{"值":["15", "17"},{"值":["6", "11"}, {“值”:[“22”,“47”},{“值”:[“16”,“27”}]; var theme_style = ["#51DCD1", "red", "#FFD856", "#2E4650"];
var newXtitle = ["00", "01", "02", "03", "04" 、“05”、“06”、“07”、“08”、“09”、10、11、12、13、14、15、16、17、18、19、20、21、22、23]; //x轴 选项={
图例:{显示:true,},
工具提示:{
触发器:'轴',
轴指针:{
类型:'十字'
}
},
网格:{
左:“13%”,
右:“16%”,
},
x轴:[{
type: '类别',
//boundaryGap : false,//默认从0开始
数据:newXtitle,
轴指针:{
类型:'影子'
}}
],
y轴:[
      {
      类型:'值',
      分钟:0,
      轴标签:{
        格式化程序:'{值}'
        }
      }
    ],
   系列:[
      {
        name:'平均延迟',
        类型:'酒吧',
        颜色:主题风格[0],
        数据:第4列,
        y轴索引:0,
        //"connectNulls": true, //连接断点
        itemStyle: { normal: {label: {show: true}}},//显示数据
      },
      {
        name:'平均延误时间(昨天)',
        类型:'酒吧',
        //symbol:"none",//去掉小点
        y轴索引:0,
        颜色:主题风格[2],
        //position:'start',//设置刻度线是在上方还是下方
        smooth:0.4,//设置折线图的弧度0-1
        数据:第2列,
        // "connectNulls": true, //连接断点
        itemStyle: { normal: {label: {show: true}}},//以柱状图方式显示数据
      },
      {
        name:'信息控制工单失败量',
        boundaryGap:true,
        类型:'线',
        barMinWidth:25,
        颜色:主题风格[1],
        y轴索引:1,
        平滑:0.4,
        数据:第5列,
        itemStyle:{正常:{标签:{显示:false}}},
      },
      {
        name:'信息控制工单失败数量(昨天)',
        类型:'线',
        boundaryGap:true,
        barMinWidth:25,
        颜色:主题风格[3],
        y轴索引:1,
        数据:第3列,
        itemStyle:{正常:{标签:{显示:false}}},
        },
      ]
    };

最终显示如下:

对应echarts知识点:

PS:很多知识点可以通过查API找到。

-->

相关文章