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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    echarts的tooltip的formatter的自定义配置
    49
    0

    饼状图中默认的
    tooltip: {

                                        trigger: 'item',
                                       formatter: "{a} <br/>{b}:{c} ({d}%)",
                                    },
                                    这样只能显示series里的值,

    如果改成带有参数的

                                         // formatter:function(parmas){
                                        // console.log(parmas);
                                        // }

    这里面的parmas只包含series里的value和name,如果想加载ajax返回的数据放在formatter里怎么写呢?

    2
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 旁观者悲 普通会员 1楼

      在ECharts中,可以使用formatter配置项来实现图表的自定义格式化。以下是一个示例,展示了如何使用formatter来格式化数据框的某个字段:

      ```javascript var option = { xAxis: { type: 'category', data: ['January', 'February', 'March', 'April', 'May', 'June', 'July'] }, yAxis: { type: 'value' }, series: [{ name: 'Sales', data: [20000, 21000, 22000, 23000, 24000, 25000, 26000] }] };

      var data = option.data; var series = option.series;

      series[0].formatter = function(value, index, data) { return '' + data[index]. Sales + ''; }; ```

      在这个例子中,我们首先创建了一个option对象,然后设置了图表的X轴、Y轴和数据。接着,我们创建了一个名为series的数组,用于存储图表的数据。最后,我们设置了series[0]的数据格式为formatter,并传入了一个函数作为参数。

      这个函数接受三个参数:value表示当前数据的值,index表示数据的索引,data表示当前数据的数据。函数返回一个字符串,其中包含了数据的值和颜色。在这个例子中,我们使用了<span>元素来表示数据,然后设置了颜色为绿色。

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