Echarts - 自定义工具箱功能标记/注释

时间:2017-12-21 11:42:00

标签: javascript echarts

我试图在echarts 3.8.5中创建自定义工具箱功能,因此用户可以在图表中添加标记或注释。我没有找到任何带有自定义功能的演示,并且缺少Extension API的文档。

我的问题:

  1. 如何将自定义功能设置为"有效"当用户点击它时(例如,当您在预定义的功能中选择画笔时)
  2. 如何获取用户点击图表
  3. 如何将自定义元素添加到图表

1 个答案:

答案 0 :(得分:2)

  1. 如何将自定义功能设置为"有效"当用户点击它时(例如,当你在预定义的功能中选择画笔时)

  2. 如何在图表中点击用户点击

  3. 如何将自定义元素添加到图表

  4. **当你有custom toolbox feature时(注意:它必须始终以我的开头):

    toolbox: {
        feature: {
            myFeature: {
                show: true,
                title: 'My custom feature',
                icon: 'image:path/to/image-inactive.png'
                onclick: function (){
                    // do something
                }
            }
        }
    },
    

    您可以使用以下方法手动将图标更新为活动状态:

    chart.setOption({
        toolbox: {
            feature: {
                myFeature: {
                    icon: 'image:path/to/image-active.png'
                }
            }
        }
    })
    

    Echarts将检测更改,并更新图标。当然,您可以使用相同的逻辑将其设置回非活动