or
var
kendoElem = $elem.data(
'kendoRadialGauge'
);
kendoElem.setOptions({ theme:
'moonlight'
});
kendoElem.redraw();
function
createGauges(conveyanceId) {
$(
"#depthBar-"
+ conveyanceId).kendoLinearGauge({
pointer: {
value: 0,
shape:
"arrow"
,
color:
"transparent"
,
start: 0,
reverse:
true
},
scale: {
majorUnit: 500,
minorUnit: 100,
labels: {
visible:
false
},
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: 0,
color:
"lightblue"
}
]
}
});
$(
'#depthBar-'
+ conveyanceId).data(
"kendoLinearGauge"
).options.scale.ranges[4].to = depthMessage;
@(Html.Kendo().RadialGauge()
.Name("gauge1")
.Pointer(pointer => pointer
.Color("#8EBC00")
.Value(@ViewBag.ServiceLevel))
.Scale(scale => scale
.MinorUnit(5)
.StartAngle(0)
.EndAngle(180)
.Max(100)
.Labels(labels => labels
.Position(GaugeRadialScaleLabelsPosition.Outside))
.Ranges(ranges => {
ranges.Add().From(0).To(5).Color("#c20000");
ranges.Add().From(5).To(25).Color("#ff7a00");
ranges.Add().From(25).To(60).Color("#ffc700");
})
)
)
<script>
function
createSpeedGauge() {
$(
"#speedBar"
).kendoLinearGauge({
pointer: {
value: 0,
color:
"black"
,
start: 0
},
scale: {
majorUnit: 20,
minorUnit: 2,
min: -120,
max: 120,
vertical:
true
,
reverse:
true
,
ranges: [
{
from: -120,
to: -30,
color:
"#ffc700"
},
{
from: 120,
to: 30,
color:
"#ffc700"
}
]
}
});
}
$(document).ready(
function
() {
createSpeedGauge();
});
</script>
@(Html.Kendo().RadialGauge()
.Name("testRadialGauge")
.Pointer(pointer => pointer
.Value(0)
.Color("Blue")
)
.Scale(scale => scale
.MinorUnit(200)
.StartAngle(-30)
.EndAngle(210)
.Max(5000)
.Labels(GaugeRadialScaleLabels => GaugeRadialScaleLabels
.Visible(true)
).Ranges(ranges =>
{
ranges.Add().From(0).To(800).Color("#c20000");
ranges.Add().From(800).To(1600).Color("#ff7a00");
ranges.Add().From(1600).To(2000).Color("#ffc700");
ranges.Add().From(2000).To(5000).Color("green");
})
)
)