账号密码登录
微信安全登录
微信扫描二维码登录

登录后绑定QQ、微信即可实现信息互通

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Echarts3 可以保存自定义参数吗
    • 2017-08-18 00:00
    • 11
    52
    0

    我有个需求,点击柱状图的时候获取一个“id”,来执行接下去的操作。
    点击事件没问题了,就是不知道加载图表时如何保存这个“id”,echarts有没有自定义扩展属性或者类似html的 data-* ,求大腿解答


    update-1
    可能没表达清楚意思哈,我的意思我从接口获取数据后,每条数据有{id,name,count}等字段,name,count等数据展示在柱状图上了,现在我需要点击一个柱的时候获取一条数据的id和name来执行后面的操作(请求新的接口),现在就是不知道怎样将这个id“存在图标“里 点击时获取,就类似于html5点击元素时获取data-*。

    1
    打赏
    收藏
    点击回答
    您的回答被采纳后将获得:提问者悬赏的 11 元积分
        全部回答
    • 0
    • 逗婦腦 普通会员 1楼

      是的,Echarts3可以保存自定义参数。你可以在创建图表时,使用option对象的插值器属性,将自定义参数作为插值函数的参数。

      以下是一个例子:

      ```javascript var option = { xAxis: { type: 'category', data: ['Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat', 'Sun'] }, yAxis: { type: 'value' }, series: [{ name: 'Series 1', type: 'bar', data: [10, 20, 30, 40, 50, 60, 70] }, { name: 'Series 2', type: 'bar', data: [80, 90, 100, 110, 120, 130, 140] }] };

      echarts3.newPlot('container', option); ```

      在这个例子中,option对象的xAxisyAxisseries都设置了自定义参数。当你创建图表时,echarts3.newPlot('container', option)就会使用这些参数来创建图表。

      注意,option对象的插值器属性需要是一个函数,该函数接受两个参数,第一个参数是x坐标,第二个参数是y坐标。如果你的插值函数返回的是一个数字,那么Echarts3就会使用这个数字来计算x坐标和y坐标之间的关系。

    更多回答
    扫一扫访问手机版
    • 回到顶部
    • 回到顶部