mainTicksColor按间隔进入使用dojo工具包的dojox仪表
我正在尝试使用dojo工具包和这个规格 。
事实上,我想要一个functionmajorTicksColor和minorTicksColor,我希望颜色取决于间隔,例如:0到30绿色,30到70黄色和70红色到100,或者它可能会降级。
喜欢这张图片 。
那可能吗 ?
谢谢。
问候,
像这个小提琴 ?
这里的主要是使用一个方面来增强drawRange
dojox/gauges/GlossyCircularGauge
小部件的drawRange
方法。
// // Use the new "drawGreenYellowRedCurves" as an *after* aspect to the existing "drawRange" function. // require(['dojox/gauges/GlossyCircularGauge', 'dojo/aspect', 'drawGreenYellowRedCurves', 'dojo/domReady!'], function (GlossyCircularGauge, aspect, drawGreenYellowRedCurves) { var gauge = new GlossyCircularGauge({ background: [255, 255, 255, 0], title: 'Value', id: "glossyGauge", width: 300, height: 300 }, dojo.byId("CircularGauge")); aspect.after(gauge, "drawRange", drawGreenYellowRedCurves, true); gauge.startup(); });