请教ECharts大神,雷达图标签

Jaffrey丶鹏 发布于 2014/09/29 09:16
阅读 5K+
收藏 0
像下图这种情况雷达图分类类型较多(个数不一定),就会把出现字体重叠,怎么设置参数能看清所有的,或者让部分标签不显示,鼠标移上的时候显示信息,
加载中
0
Kener-林峰
Kener-林峰

indicator里在不需要的地方写name:{show:false}

或者跟indicator同级写name:{formatter:function(){

   不需要的地方retrun ''

}}

见文档

J
Jaffrey丶鹏
林峰哥哥@Kener-林峰 ,看下面,就算隐藏了,我要怎么获取他的值啊!
J
Jaffrey丶鹏
@Kener-林峰 ,恩恩,
0
J
Jaffrey丶鹏

林峰大哥,那我点击的时候怎么能够获取他参数那,之前是这样写的

function eConsoleLDT(params) {
    alert(params.name)
    myChart1.on(ecConfig.EVENT.CLICK, eConsoleLDT);
});  

能拿到页面上显示的值,

在indicator里在不需要的地方写name:{show:false}之后,就获取不到了,为undefind

0
Kener-林峰
Kener-林峰
那就formtter为'',这个不影响数据,只影响显示。
J
Jaffrey丶鹏
设为name: { show: true, formatter : '',textStyle: { color: '#333' } }}, 我用params.name拿到的也是空 '',什么方法可以像信息提示框那样获取参数,我试了好多种方法都拿不到,不知道你那个信息提示的悬浮框是怎么拿的?
0
J
Jaffrey丶鹏
设为name: { show: true, formatter : '',textStyle: { color: '#333' } }}, 我用params.name拿到的也是空 '',什么方法可以像信息提示框那样获取参数,我试了好多种方法都拿不到,不知道你那个信息提示的悬浮框是怎么拿的?设为不显示的话,我要怎么拿才能拿到点击的参数,@ Kener-林峰
0
Kener-林峰
Kener-林峰

http://echarts.baidu.com/doc/example/radar1.html

看例子,替换这个polar

polar : [
       {
           indicator : [
               { text: '销售(sales)', max: 6000},
               { text: '管理(Administration)', max: 16000},
               { text: '信息技术(Information Techology)', max: 30000},
               { text: '客服(Customer Support)', max: 38000},
               { text: '研发(Development)', max: 52000},
               { text: '市场(Marketing)', max: 25000}
            ],
         name: {
           formatter:function(v) {console.log(v);return v;}
         }
        }
    ],

J
Jaffrey丶鹏
谢谢哈,我找到办法了,已搞定!
0
l
liuxangf
怎么解决的啊?
返回顶部
顶部