首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery flot条形图反转ya6

Jquery flot条形图反转ya6
EN

Stack Overflow用户
提问于 2012-11-06 14:40:52
回答 2查看 1.5K关注 0票数 2

我不能用反转的ya6创建flot bar。

从这一点上讲,这有助于:

代码语言:javascript
复制
transform: function (v) {return -v; },
inverseTransform: function (v) { return -v; }

图片就会翻转,例如:http://jsbin.com/eloven/2/editВ。

请帮帮我!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-11-08 19:56:07

解决方案:0- (currentValue - maxValue)

代码语言:javascript
复制
#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>");
}
票数 0
EN

Stack Overflow用户

发布于 2012-11-06 14:55:35

如果这就是您所说的反向y轴(11,10,9 ... 1),

代码语言:javascript
复制
xaxis: {
    transform: function(v) {
        return -v;
    },
    inverseTransform: function(v) {
        return -v;
    }
},
yaxis: {
    show: true,
    tickSize: 200

}
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13245729

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档