An error occurred while loading the file. Please try again.
area-with-missing-data.html 4.08 KiB
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <meta http-equiv="X-UA-Compatible" content="ie=edge">
  <title>Area with missing data</title>
  <link href="../../assets/styles.css" rel="stylesheet" />
  <style>
    #chart {
        max-width: 650px;
        margin: 35px auto;
    </style>
</head>
<body>
  <div id="chart">
    <apexchart type=area height=350 :options="chartOptions" :series="series" />
  </div>
  <!-- Below element is just for displaying source code. it is not required. DO NOT USE -->
  <div id="html">
    &lt;div id="chart">
      &lt;apexchart type=area height=350 :options="chartOptions" :series="series" />
    &lt;/div>
  </div>
  <script src="https://unpkg.com/vue/dist/vue.js"></script>
  <script src="https://cdn.jsdelivr.net/npm/apexcharts@latest"></script>
  <script src="https://cdn.jsdelivr.net/npm/vue-apexcharts"></script>
  <script>
    new Vue({
      el: '#chart',
      components: {
        apexchart: VueApexCharts,
      data: {
        series: [{
          name: 'Network',
          data: [{
              x: 'Dec 23 2017',
              y: null
              x: 'Dec 24 2017',
              y: 44
              x: 'Dec 25 2017',
              y: 31
              x: 'Dec 26 2017',
              y: 38
              x: 'Dec 27 2017',
              y: null
              x: 'Dec 28 2017',
              y: 32
{ x: 'Dec 29 2017', y: 55 }, { x: 'Dec 30 2017', y: 51 }, { x: 'Dec 31 2017', y: 67 }, { x: 'Jan 01 2018', y: 22 }, { x: 'Jan 02 2018', y: 34 }, { x: 'Jan 03 2018', y: null }, { x: 'Jan 04 2018', y: null }, { x: 'Jan 05 2018', y: 11 }, { x: 'Jan 06 2018', y: 4 }, { x: 'Jan 07 2018', y: 15, }, { x: 'Jan 08 2018', y: null }, { x: 'Jan 09 2018', y: 9 }, { x: 'Jan 10 2018', y: 34 }, { x: 'Jan 11 2018', y: null }, { x: 'Jan 12 2018', y: null }, { x: 'Jan 13 2018', y: 13 }, { x: 'Jan 14 2018', y: null } ], }],
chartOptions: { chart: { animations: { enabled: false }, zoom: { enabled: false }, }, dataLabels: { enabled: false }, stroke: { curve: 'straight' }, fill: { opacity: 0.8, type: 'pattern', pattern: { enabled: true, style: ['verticalLines', 'horizontalLines'], width: 5, depth: 6 }, }, markers: { size: 5, hover: { size: 9 } }, title: { text: 'Network Monitoring', }, tooltip: { intersect: true, shared: false }, theme: { palette: 'palette1' }, xaxis: { type: 'datetime', }, yaxis: { title: { text: 'Bytes Received' } } } } }) </script> </body> </html>