【问题标题】:How to give solid colors to bar charts in flot如何在flot中为条形图赋予纯色
【发布时间】:2012-03-07 20:14:18
【问题描述】:

我需要给条形图添加纯色... 我已经关注了这个链接 Bar chart Example

但是我想给纯色,而且我需要自己改变颜色......怎么做......

【问题讨论】:

    标签: javascript flot bar-chart


    【解决方案1】:

    首先,阅读API.txt,它回答了你所有的问题。这时你需要做两件事。当你指定你想要条形时,设置fill: 1,它告诉flot 使颜色100% 不透明。要为每个系列指定颜色,只需将color:'red' 添加到每个数据对象即可。

    所以你最终会得到一个像这样的数据对象:

    var data = [
        {label: 'foo', color:'red', data: [[1,300], [2,300], [3,300], [4,300], [5,300]]},
        {label: 'bar', color:'blue', data: [[1,800], [2,600], [3,400], [4,200], [5,0]]},
        {label: 'baz', color:'yellow', data: [[1,100], [2,200], [3,300], [4,400], [5,500]]},
    ];
    

    还有这样的浮动选项:

    {
        series: {
            stack: 1,
            bars: {
                show: true,
                barWidth: 0.6,
                fill:1
            }
        }
    }
    

    在此处查看实际操作:http://jsfiddle.net/ryleyb/kKdxt/

    【讨论】:

    • fill: 1 中,1 表示不透明度 100%。您可以指定小于 1 的其他值以获得不同程度的不透明度。如果您设置fill: true,您将获得大约 50% 的默认不透明度。
    • 如果我使用 xaxis 模式时间会怎样
    猜你喜欢
    • 2023-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-07-16
    • 2014-05-01
    • 2020-10-19
    • 2021-11-18
    相关资源
    最近更新 更多