逆 y aix でフロート バーを作成できません。
この点から、次のことが役立ちます。
transform: function (v) {return -v; },
inverseTransform: function (v) { return -v; }
グラフィックが反転するだけです。例: http://jsbin.com/eloven/2/edit
助けてください!
逆 y aix でフロート バーを作成できません。
この点から、次のことが役立ちます。
transform: function (v) {return -v; },
inverseTransform: function (v) { return -v; }
グラフィックが反転するだけです。例: http://jsbin.com/eloven/2/edit
助けてください!
これが逆y軸(11、10、9 ... 1)の意味である場合、
xaxis: {
transform: function(v) {
return -v;
},
inverseTransform: function(v) {
return -v;
}
},
yaxis: {
show: true,
tickSize: 200
}
解: 0 - (現在の値 - 最大値)
#graph-bars .bar-wrap {
height: 45px;
display: block;
margin: 0 0 10px;
border-bottom: 1px solid #9D9D9C;
position: relative;
}
#graph-bars .bar {
background: #808080;
color: #808080;
width: 50px;
min-height: 5px;
max-height: 100%;
position: absolute;
bottom: 0;
left: 20%;
}
Array.max = function( array ) {
return Math.max.apply( Math, array );
};
for(...) {// i -counter
var max = Array.max(years[lastYear]);
var height = 0 - (years[lastYear][i] - max); // 0 - (currentValue - maxValue)
$('#graph-bars').append("<span class='bar-wrap'><span class='bar' style='height:"+ height +"%'></span>");
}