【问题标题】:Click on Highcharts pie rendering border although legend item click is disabled尽管图例项单击已禁用,但单击 Highcharts 饼图呈现边框
【发布时间】:2020-11-06 13:46:30
【问题描述】:

我正在显示一个圆环图,虽然我禁用了图例项单击的默认设置,但它仍然在图表周围显示边框。图例项单击时发生的行为:

 plotOptions: {
            pie: {
              borderColor: null,
              point: {
                events: {
                  // prevent click events on the legend
                  legendItemClick: function (e) {
                    return e.preventDefault();
                  },
                },
              },
            },
          },

您能帮忙解决一下这个问题吗? 谢谢。 更新:Fiddle link

更新:该行为不仅发生在图例项单击时,也发生在悬停时。

【问题讨论】:

  • 您能否在某个在线编辑器上重现您的案例以查看您的整个图表配置?
  • 是的,用小提琴链接更新了问题。

标签: highcharts pie-chart


【解决方案1】:

设置系列states 选项可以解决您的问题。

演示:https://jsfiddle.net/BlackLabel/w7jyr2zh/

states: {
    hover: {
        enabled: false
    },
    inactive: {
        enabled: false
    }
}

API:https://api.highcharts.com/highcharts/series.pie.states.inactive

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-01
    • 1970-01-01
    • 2014-09-07
    • 1970-01-01
    相关资源
    最近更新 更多