微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

javascript – 不同颜色的酒吧用于Flot类别条形图

在Flot中使用“类别”模式时,每个栏如何使用不同的颜色?

这个代码使每个条形在颜色数组中是第一个颜色.我希望每个栏都是颜色数组中相应的颜色.

当前代码

var data = [["Red",1],["Yellow",2],["Green",3]];

$.plot("#placeholder1div",[data],{
    series: {
        bars: {
            show: true,barWidth: 0.3,align: "center",linewidth: 0,fill:.75
        }
    },xaxis: {
        mode: "categories",},colors: ["#FF0000","#FFFF00","#00FF00"]
});

解决方法

通常我的建议与Flot,放下插件并配置它自己.
// separate your 3 bars into 3 series,color is a series level option
var data = [{data: [[0,1]],color: "red"},{data: [[1,2]],color: "yellow"},{data: [[2,3]],color: "green"}];

$.plot("#placeholder",data,xaxis: {
        // drop the categories plugin and label the ticks yourself
        // you'll thank me in the long run
        ticks: [[0,"Red"],[1,"Yellow"],[2,"Green"]]
    }
});

生产(小提琴here):

原文地址:https://www.jb51.cc/js/153774.html

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐