2013-05-17 2 views
1

Я возник проблемы при установке десятичных весов для линейного Gauge в кэндо Charts ...Кендо Графики Линейных калибровочные Десятичная шкала

Fiddle

function createGauge() { 
    $("#gauge").kendoLinearGauge({ 

     pointer: { 
      value: 0.5, 
      size: 15, 
      shape: "arrow", 
      color: '#0000ff' 
     }, 

     scale: { 
      majorUnit: 20, 
      minorUnit: 5, 
      max: 1, 
      labels: { 
       format: "n2" 
      }, 
      vertical: false, 
      ranges: [{ 
       from: 0, 
       to: 0.3, 
       color: "#00ff00" 
      }, { 
       from: 0.3, 
       to: 0.6, 
       color: "#ffff00" 
      }, { 
       from: 0.6, 
       to: 1, 
       color: "#ff0000" 
      }] 
     } 
    }); 
} 

$(document).ready(function() { 
    setTimeout(function() { 
     createGauge(); 

     $("#example").bind("kendo:skinChange", function (e) { 
      createGauge(); 
     }); 
    }, 400); 
}); 

Когда я установить десятичные диапазоны метку шкалы не появляются ...

Если кто-то может изменить этот код ... Вот fiddle

ответ

1

проблема с вашей majorUnit и minorUnit .. изменение

majorUnit: 20, 
minorUnit: 5, 

в

majorUnit: .20, 
minorUnit: .5, 

Ваш масштаб был 0 до 1, так что вы должны убедиться, что ваши главные и второстепенные блоки между мин (по умолчанию: 0) и максимальное (1 в ваш случай)

Working example here