<template>     <div>        <lt-canvas ref="canvas" :width="750" :height="500"></lt-canvas>            </div> </template> <script>     import LightChart from 'light-chart';     export default {         components:{             ltCanvas:require("light-chart/canvas")         },         data(){             return {}         },         mounted(){             const data = [                 { label: 'Mon.', type: 'series1', value: 2800 },                 { label: 'Mon.', type: 'series2', value: 2260 },                 { label: 'Tue.', type: 'series1', value: 1800 },                 { label: 'Tue.', type: 'series2', value: 1300 },                 { label: 'Wed.', type: 'series1', value: 950 },                 { label: 'Wed.', type: 'series2', value: 900 },                 { label: 'Thu.', type: 'series1', value: 500 },                 { label: 'Thu.', type: 'series2', value: 390 },                 { label: 'Fri.', type: 'series1', value: 170 },                 { label: 'Fri.', type: 'series2', value: 100 }             ];             let chart = new LightChart.Chart({                 ltCanvas:this.$refs.canvas             });
              chart.source(data.reverse(), {                 value: {                 tickInterval: 750                 }             });             chart.coord({                 transposed: true             });             chart.legend(false);             chart.axis('label', {                 line: LightChart.Global._defaultAxis.line,                 grid: null             });             chart.axis('value', {                 line: null,                 grid: LightChart.Global._defaultAxis.grid,                 label(text, index, total) {                 const textCfg = {};                 if (index === 0) {                     textCfg.textAlign = 'left';                 }                 if (index === total - 1) {                     textCfg.textAlign = 'right';                 }                 return textCfg;                 }             });             chart.interval().position('label*value').color('type').adjust({                 type: 'dodge',                 marginRatio: 1 / 32             });             chart.render();         }     } </script> <style scoped>
  </style>
 
  |