JSFiddle - React, Tailwind, and code Playground
HTML
Canvas:
<div id="chart-canvas" style="width: 300px;height: 200px;"></div>
Svg:
<div id="chart-svg" style="width: 300px;height: 200px;"></div>
<script src="https://cdn.jsdelivr.net/npm/[email protected]/dist/echarts.min.js"></script>
JavaScript
const option = {
xAxis: {
type: 'category',
data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun']
},
yAxis: {
type: 'value'
},
series: [{
data: [120, 200, 150, 80, 70, 110, 130],
type: 'bar',
label: {
show: true,
position: 'top',
rotate: 45
}
}]
}
const canvasChart = echarts.init(document.getElementById('chart-canvas'), '', { renderer: 'canvas' })
const svgChart = echarts.init(document.getElementById('chart-svg'), '', { renderer: 'svg' })
canvasChart.setOption(option)
svgChart.setOption(option)