A preprocessor and cli tool for mdbook to show chart use C3.js.
bash
cargo install mdbook-echarts
```bash
[book] authors = [] language = "en" multilingual = false src = "src"
[build] create-missing = false
[preprocessor.echarts]
[output.html] additional-js = ["assets/echarts.min.js"]
[output.html.fold] enable = true level = 0
```
````text
echarts
{
xAxis: {
data: ['A', 'B', 'C', 'D', 'E']
},
yAxis: {},
series: [
{
data: [10, 22, 28, 43, 49],
type: 'bar',
stack: 'x'
},
{
data: [5, 4, 3, 5, 10],
type: 'bar',
stack: 'x'
}
]
};
or
{% echarts %} { xAxis: { data: ['A', 'B', 'C', 'D', 'E'] }, yAxis: {}, series: [ { data: [10, 22, 28, 43, 49], type: 'bar', stack: 'x' }, { data: [5, 4, 3, 5, 10], type: 'bar', stack: 'x' } ] }; {% endchart %}
````
When you run
bash
mdbook serve
Or
bash
mdbook build
this will do something to make sure your chart show as you wish.