【问题标题】:How to change the legend data highcharts如何更改图例数据高图
【发布时间】:2015-10-28 18:14:46
【问题描述】:

有没有办法使用 Highcharts 在饼图的图例中添加备用数据?我想要的不是点数据,而是显示与图表有关的一小部分信息的东西。

我添加了一个 labelFormatter,但这会更改每个数据点的值。我需要它只出现一次。

legend: {
            layout: 'vertical',
            floating: true,
            verticlalAlign: 'bottom',
            align: 'left',
            useHTML: true,
            enabled: true,
            borderColor: '#909090',
            title: {
                text:'Output (MW)', 
                style: {
                    fontWeight: 'bold',
                    fontSize: '12px',
                    textAlign: 'center'
                },
            }
        }

【问题讨论】:

  • 你的问题解决了吗?

标签: javascript highcharts


【解决方案1】:

我建议您遍历图例项。可以使用图例的标签格式化功能来完成,如下所示:

  labelFormatter: function () {             
           if (this._i%2 === 0) {return null; }
          else {return this.name; }
        }

我看到了,highcharts legend retuns _i 作为图例的顺序。我在那里设置了一个条件来检查它是否甚至 rutun null else 返回图例的标签。

See the fiddle here

希望对你有帮助。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-04-20
    • 2017-07-23
    • 1970-01-01
    相关资源
    最近更新 更多