我使用的是迷你包http://omnipotent.net/jquery.sparkline/#s-about迷你條形圖適合
我試圖讓迷你柱狀圖擬合到predemined大小,但我有很多圖表,最好這應該是動態的。
我想是這樣的:
$.each(sparklines, function(index, sparkline) {
var sparkline = $(sparkline);
var data_out = sparkline.attr('data');
$.getJSON('/search/histogram/?histo_field=' + data_out, function (data) {
var width = sparkline.width();
var data_obj = data.data;
var l = data_obj.length;
var pixel_width = parseInt((370-l)/l);
sparkline.sparkline(data_obj, {type: 'bar', "barWidth":pixel_width,"height":50})
});
});
的parseInt((370-l)/l);
是佔空間。
問題是,它不適合正確。特別是當條形圖中有很多這樣的條形。
應該使用完全相同370px,但在一個情況下,它使用363px和其他它使用281
我試着只是做parseInt(370)/l);
但還有大約十PX的過剩。
有什麼想法?
我現在有同樣的問題。你有沒有找到一個好的解決方案? – toabi