2012-04-17 50 views
0

我與Protovis Histogram example玩弄,我想知道是否有可能改變的X刻度線的值,同時保持直方圖相同。現在x軸從0到5變化,但是如果我想讓整個直方圖保持不變,但是隻是將x軸刻度變爲10-15變化呢?那可能嗎?Protovis JQuery的變化柱狀圖Xticks

我認爲變化應該是在下面的代碼的地方:

vis.add(pv.Rule) 
.data(x.ticks()) 
.left(x) 
.bottom(-5) 
.height(5) 
.anchor("bottom").add(pv.Label) 
.text(x.tickFormat); 

,但我真的不知道是什麼代碼正在做什麼。任何幫助不勝感激。謝謝!

回答

0

喜邁克爾在頁面底部的那個鏈接,你可以看到代碼

var experiment = { 
    trials: 10000, // number of trials 
    variables: 5 // number of random variables 
}; 
experiment.values = pv.range(experiment.trials).map(function() { 
    return pv.sum(pv.range(experiment.variables), Math.random); 
}); 

只是試圖改變變量:10。我希望如此,將工作..