【问题标题】:Highcharts donut tooltip formatting using drilldown data使用向下钻取数据格式化 Highcharts 甜甜圈工具提示
【发布时间】:2013-12-10 14:03:09
【问题描述】:

我正在尝试使用存储在数据的钻取部分中的数据将格式化的 html 放入外部甜甜圈工具提示中,例如:

data = [{
    y: 33.84,
    color: '#ff0000',
    drilldown: {
        name: 'Downloads',
        categories: ['News', 'P2P'],
        data: [30.36, 3.48],
        color: '#ff0000',
        tooltip_data: ['News tooltip', 'P2P tooltip']
    }

然后我使用工具提示格式化程序调用它,如下所示:

tooltip: {
    useHTML: true,
    formatter: function() {
        return this.point.tooltip_data;
    }
}

这里有一个更全面的例子:http://jsfiddle.net/mQ3En/1/

工具提示会生成,但它们是空白的。此方法适用于标准饼图,但不适用于甜甜圈,我假设这是因为工具提示数据是嵌套的。

我猜这正是我访问 this.point 的方式,但我只能做到这一点。

更新:这是工作代码...http://jsfiddle.net/emFqq/

【问题讨论】:

    标签: javascript jquery highcharts


    【解决方案1】:

    我建议使用开发人员工具和控制台,这样可以找到原因。你的对象是未定义的,所以你得到一个空白的提示音。此外,如果您在钻取对象中设置参数,则需要在解析器中推送该对象(查看循环)。

    【讨论】:

    • 感谢塞巴斯蒂安,您为我指明了正确的方向。问题出在推送中,它正在推送颜色和数据,而不是添加的 tooltip_data。
    【解决方案2】:

    你选择的 tooltip.formatter() 是完全错误的。
    删除它所有的接缝工作

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-10-13
      • 1970-01-01
      相关资源
      最近更新 更多