SOURCE

console 命令行工具 X clear

                    
>
console
option = {
  title: {
    text: "固定横轴坐标,包含时分秒刻度,根据数据展示对应图",
    subtext: "故事点数",
  },
  tooltip: {
    trigger: "axis",
    //   鼠标上移x轴、y轴刻度展示
    //   axisPointer: {
    //     type: "cross",
    //   },
  },
  toolbox: {
    show: true,
    feature: {
      saveAsImage: {},
    },
  },
  // formatter: function(params) {
  //   //   console.log(params);
  //   var temp = "";
  //   temp = params[0].data[0] + "<br/>" + "故事点数:" + params[0].data[1];
  //   return temp;
  // },
  xAxis: [
    {
      // data: diffDate,
      //设置类别
      type: "time",
      interval: 24 * 60 * 60 * 1000,  // 固定x轴时间间隔 间隔24小时,也就是一天
                      // 自己想固定间隔多长时间可以改成自己的间隔时间
      min: 1721577600000, // 开始时间时间戳
      max: 1721923199000, // 结束时间时间戳 如果实际的最大日期不确定,也可以不设定这个属性
      // x轴的字
      axisLabel: {
        show: true,
        showMinLabel: true,
        showMaxLabel: true
      },
    },
  ],
  yAxis: {
    type: "value",
    axisLabel: {
      formatter: "{value} W",
    },
    axisPointer: {
      snap: true,
    },
  },
  series: [
    {
      name: "Electricity",
      type: "line",
      // smooth: true,
      // data的格式 [[实际日期:数值],[[实际日期:数值]]]
      // 不需要属性名
      data:
      [
        ["2024-07-22 00:00", "100"],
        ["2024-07-22 02:00", "0"],
        ["2024-07-22 03:12", "50"],
        ["2024-07-22 05:00", "200"],
        ["2024-07-22 07:00", "300"],
        ["2024-07-22 09:00", "100"],
        ["2024-07-23 05:00", "650"],
        ["2024-07-23 20:00", "200"],
        ["2024-07-24 0:00", "300"],
        ["2024-07-25 04:00", "460"],
      ],
    },
  ],
};