Hi folks,
I am attempting to use the echarts esm distribution with importmaps. I have
followed along with the basic bar chart quick start.
My page renders with no errors. Hovering on the canvas shows metadata but the
chart itself does not draw.
Code below, what am I getting wrong?
```
<html>
<head>
<title>ECharts</title>
<meta name="viewport" content="width=device-width,initial-scale=1">
<script type="importmap">
{
"imports": {
"echarts": "https://cdn.jsdelivr.net/npm/[email protected]/+esm"
}
}
</script>
</head>
<body>
<div id="chart" style="width: 600px;height:400px;"></div>
</body>
<script type="module">
import * as echarts from 'echarts';
// Initialize the echarts instance based on the prepared dom
const chartDiv = document.getElementById('chart');
console.log(chartDiv.style.width, chartDiv.style.height);
var myChart = echarts.init(chartDiv);
// Specify the configuration items and data for the chart
var option = {
title: {
text: 'ECharts Getting Started Example'
},
tooltip: {},
legend: {
data: ['sales']
},
xAxis: {
data: ['Shirts', 'Cardigans', 'Chiffons', 'Pants', 'Heels', 'Socks']
},
yAxis: {},
series: [
{
name: 'sales',
type: 'bar',
data: [5, 20, 36, 10, 10, 20]
}
]
};
// Display the chart using the configuration items and data just specified.
myChart.setOption(option);
</script>
</html>
```