一款非常漂亮的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>
暂无评论内容