A plugin that can run echarts in obsidian, see official example library code for details. The plugin depends on the dataview plugin, the examples folder is for some basic examples. More examples can be found at blue-topaz-examples

The click event effect is bound by adding the following fields to the source data.
Currently supported types are tag, content, file, path
If you define file and path types, you need to add fields such as data['file']='filename' to achieve a combined search.
Assume datas is the data to be displayed.
datas.forEach((data)=>{
data['search']='tag'
data['file']='filename'
data['path']='path'
})
如果不指定,默认绑定的是传入的 data 数组中的 index 对应的文件。 **If not specified, the default binding is to the file with index in the incoming data array. **
将下方代码到option 选项后即可渲染 Render the code below after putting it into the option
app.plugins.plugins['obsidian-echarts'].render(option, this.container)