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

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

手机验证码登录
找回密码返回
邮箱找回 手机找回
注册账号返回
其他登录方式
分享
  • 收藏
    X
    Echart3 怎么设置扇形区域hightlight时的半径?
    119
    0

    跟这个问题有点类似,https://github.com/ecomfe/echarts/issues/3125,但是不太清楚回答者的onEmphasis函数怎么用。

    我猜想是用当作回调函数去用,但是找不到highlight事件

    0
    打赏
    收藏
    点击回答
        全部回答
    • 0
    • 招人烦°惹人厌 普通会员 1楼

      在 ECharts 3 中,对于扇形图(pie 或 funnel)的高亮效果(emphasis),半径通常会自动放大以突出显示。如果你想自定义高亮时的扇区半径,可以通过 series.itemStyle.emphasis 的 scale 属性来设置放大比例。

      例如:

      javascript option = { series: [{ name: '访问来源', type: 'pie', radius: ['50%', '70%'], // 设置正常情况下的内外半径 data: [ {value: 335, name: '直接访问'}, {value: 310, name: '邮件营销'}, //... ], itemStyle: { emphasis: { // 设置高亮时的放大比例 scale: 1.2, // 可以设置高亮颜色等其他样式 color: 'red' } } }] };

      上述代码中,当鼠标 hover 到扇形区域时,扇区的半径将会放大到原有半径的 1.2 倍。但请注意,ECharts 并不直接提供设置高亮时具体半径值的选项,只能通过 scale 来调整相对比例。

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