非常漂亮的HTML5数据曲线走势图表样式代码

非常漂亮的HTML5数据曲线走势图表样式代码-精品资源网
非常漂亮的HTML5数据曲线走势图表样式代码
此内容为免费资源,请登录后查看
0
免费资源

非常漂亮的HTML5数据曲线走势图表样式代码

一款非常漂亮的HTML5数据曲线走势图表样式代码、交易曲线图表特效。

js代码

<script src=\"js/apexcharts.js\"></script>
<script>
var data = generateDayWiseTimeSeries(new Date(\"22 Apr 2017\").getTime(), 115, {
  min: 30,
  max: 90
});
var options1 = {
  chart: {
    id: \"chart2\",
    type: \"area\",
    height: 230,
    foreColor: \"#ccc\",
    toolbar: {
      autoSelected: \"pan\",
      show: false
    }
  },
  colors: [\"#00BAEC\"],
  stroke: {
    width: 3
  },
  grid: {
    borderColor: \"#555\",
    yaxis: {
      lines: {
        show: false
      }
    }
  },
  dataLabels: {
    enabled: false
  },
  fill: {
    gradient: {
      enabled: true,
      opacityFrom: 0.55,
      opacityTo: 0
    }
  },
  markers: {
    size: 5,
    colors: [\"#000524\"],
    strokeColor: \"#00BAEC\",
    strokeWidth: 3
  },
  series: [
    {
      data: data
    }
  ],
  tooltip: {
    theme: \"dark\"
  },
  xaxis: {
    type: \"datetime\"
  },
  yaxis: {
    min: 0,
    tickAmount: 4
  }
};

var chart1 = new ApexCharts(document.querySelector(\"#chart-area\"), options1);

chart1.render();

var options2 = {
  chart: {
    id: \"chart1\",
    height: 130,
    type: \"bar\",
    foreColor: \"#ccc\",
    brush: {
      target: \"chart2\",
      enabled: true
    },
    selection: {
      fill: {
        color: \"#fff\",
        opacity: 0.4
      },
      xaxis: {
        min: new Date(\"27 Jul 2017 10:00:00\").getTime(),
        max: new Date(\"14 Aug 2017 10:00:00\").getTime()
      }
    }
  },
  colors: [\"#FF0080\"],
  series: [
    {
      data: data
    }
  ],
  stroke: {
    width: 2
  },
  grid: {
    borderColor: \"#444\"
  },
  markers: {
    size: 0
  },
  xaxis: {
    type: \"datetime\",
    tooltip: {
      enabled: false
    }
  },
  yaxis: {
    tickAmount: 2
  }
};

var chart2 = new ApexCharts(document.querySelector(\"#chart-bar\"), options2);

chart2.render();

function generateDayWiseTimeSeries(baseval, count, yrange) {
  var i = 0;
  var series = [];
  while (i < count) {
    var x = baseval;
    var y =
      Math.floor(Math.random() * (yrange.max - yrange.min + 1)) + yrange.min;

    series.push([x, y]);
    baseval += 86400000;
    i++;
  }
  return series;
}
</script>

© 版权声明
THE END
点赞0 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容