2015-10-08 13 views
0

我使用dimple.js繪製了一個條形圖。我已經將y軸刻度的數量設爲5,現在我需要獲得每個刻度之間的間隔。是否有可能獲得每個y軸之間的y軸間隔?是否可以在dimple.js中獲取y軸間隔?

例如:http://jsfiddle.net/keshav_1007/utfnLaz6/ - 小提琴

var yMax = 1.2; 
var svg1 = dimple.newSvg("body", 360, 360); 
var dataChart = [{ 
    "Brand": "Aaaaaaaaaaaaaaaaaaaaaa", 
     "Day": "Mon", 
     "SalesVolume": 10 
}, { 
    "Brand": "Bbbbbbbbbbbbbbbbbbbb", 
     "Day": "Mon", 
     "SalesVolume": 20 
}, 
       { 
    "Brand": "Ccccccccccccccccc", 
     "Day": "Mon", 
     "SalesVolume": 20 
}]; 
var myChart = new dimple.chart(svg1, dataChart); 
myChart.setBounds(120, 10, 200, 200) 
var x = myChart.addCategoryAxis("x", "Day"); 
var y = myChart.addMeasureAxis("y", "SalesVolume"); 
y.ticks = 5; 
var s = myChart.addSeries("Brand", dimple.plot.bar); 
s.barGap = 0.7; 

myChart.draw(); 

我需要獲得y軸蜱之間的間隔。請讓我知道如何得到這個。

回答

0

是的,你可以這樣得到它: 首先你在小提琴上使用的酒窩版本很舊使用新版本。

var y = myChart.addMeasureAxis("y", "SalesVolume"); 
y.ticks = 5;//setting the ticks 
var s = myChart.addSeries("Brand", dimple.plot.bar); 
s.barGap = 0.7; 
myChart.draw(); 
console.log(y._tick_step);//get the tickstep 

工作代碼here

希望這有助於!

+1

感謝西里爾它的作品:)我將在這裏使用最新版本:) – Keshav1007

相關問題