2013-12-19 59 views
1

我正在嘗試在dimple.js中創建一個堆疊條形圖,其中堆疊條從負面位置開始。如何從負值開始堆疊酒吧?

有沒有這樣做的圖表的任何屬性,或者有任何調整,我們可以把dimple.js文件?

回答

0

這是一個稍微不尋常的要求,酒窩不支持它作爲一個簡單的屬性,但是您可以使用假軸創建從零開始的酒吧印象。下面是伴隨小提琴說明我的意思的例子:

var svg = dimple.newSvg("#chartContainer", 600, 400); 
var data = [ 
    { bar: "A", value: "100" }, 
    { bar: "B", value: "110" }, 
    { bar: "C", value: "120" }, 
    { bar: "D", value: "130" } 
    ]; 
var chart = new dimple.chart(svg, data); 
var x = chart.addCategoryAxis("x", "bar"); 
var y1 = chart.addMeasureAxis("y", "My Fake Axis Title"); 
var y2 = chart.addMeasureAxis("y", "value"); 
y1.overrideMin = -100; 
y1.overrideMax = 200; 
y2.overrideMin = -10; 
y2.hidden = true; 
chart.addSeries(null, dimple.plot.bar, [x, y2]); 
chart.draw(); 

http://jsfiddle.net/LVKfa/1/