AmAngularGauge 仅显示波段的标签

AmAngularGauge show labels for bands only

有没有办法在 Gauge 图表上仅显示波段 endValue 的标签?我看到了 labelFrequencyvalueInterval 属性,但没有帮助。

可以将函数传递给 labelFunction 属性。将此与 labelFrequencyvalueInterval 一起使用,可以实现您想要的 (demo) :

"valueInterval": 10,
"labelFrequency": 1,
"labelFunction" : function(value){
    if (value == 90 || value == 130 || value == 220){
        return value;
    } else {
        return "";
    }
},

但是,我发现此解决方案有两个小问题:

首先,无法再控制轴上的刻度数。如果您不能为 valueInterval.

设置高值,这可能会变得很丑陋

其次,根据您如何决定仪表开始和结束的值,此解决方案可能需要更多工作,例如计算范围的 GCD(对于 valueInterval)。