gpt4 book ai didi

javascript - 是否可以在 Kendo UI 线性仪表上仅显示最大/最小值?

转载 作者:行者123 更新时间:2023-11-29 19:47:49 24 4
gpt4 key购买 nike

我目前有一个看起来像这样的线性量规:

$("#depthBar-" + conveyanceId).kendoLinearGauge({
pointer: {
value: 0,
shape: "arrow",
color: "transparent",
start: 0,
reverse: true
},
scale: {
majorUnit: 500,
minorUnit: 100,
min: -2000,
max: 2000,
vertical: false,
reverse: false,
ranges: [
{
from: -2000, // LimitLo
to: -1500,
color: "#ffc700"
},
{
from: 2000, // LimitHi
to: 1500,
color: "#ffc700"
}, {
from: 2000, // LimitHiHi
to: 1800,
color: "#c20000"
}, {
from: -5000,
to: -1800,
color: "#c20000" // LimitLoLo
}, {
from: 0,
to: 286,
color: "lightblue"
}
]
}
});

是否可以让条形图只显示最大和最小标签,而不显示中间标签?在这种情况下,我希望它只在刻度的一端显示“-2000”,在另一端显示“2000”。

最佳答案

好吧,您可以将比例标签上的模板设置为一个函数,做一些数学运算,然后只返回您想要的标签。

labels: {
// labels template
template: getLabel
}

function getLabel(e) {
if(e.value === 2000) {
return 2000;
}
else if(e.value === -2000) {
return -2000;
}
else {
return '';
}
}

似乎有点古怪,可能有更好的方法,但这应该可以满足我认为您想要的。 (样本 http://jsbin.com/aKAVOnE/1/edit)

关于javascript - 是否可以在 Kendo UI 线性仪表上仅显示最大/最小值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18757675/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com