Javascript 使用ChartJS设置单个条的背景色?

Javascript 使用ChartJS设置单个条的背景色?,javascript,jquery,html,charts,chart.js,Javascript,Jquery,Html,Charts,Chart.js,我正试图按照chart.JS的例子来模拟我的条形图,但没有任何运气。这就是我想要重新创造的: 不管出于什么原因,我的条形图上的颜色都是深灰色的。我一直无法解决这个问题。我的代码如下。有人知道我如何修改代码来解决这个问题吗 谢谢 // bar chart data var barData = { labels : ["Counselor","Examiner","Rock","Seeker","Uniter"],

我正试图按照chart.JS的例子来模拟我的条形图,但没有任何运气。这就是我想要重新创造的:

不管出于什么原因,我的条形图上的颜色都是深灰色的。我一直无法解决这个问题。我的代码如下。有人知道我如何修改代码来解决这个问题吗

谢谢

            // bar chart data
            var barData = {
                labels : ["Counselor","Examiner","Rock","Seeker","Uniter"],

                backgroundColor: [
                'rgba(255, 99, 132, 0.2)',
                'rgba(54, 162, 235, 0.2)',
                'rgba(255, 206, 86, 0.2)',
                'rgba(75, 192, 192, 0.2)',
                'rgba(153, 102, 255, 0.2)',

            ],
            borderColor: [
                'rgba(255,99,132,1)',
                'rgba(54, 162, 235, 1)',
                'rgba(255, 206, 86, 1)',
                'rgba(75, 192, 192, 1)',
                'rgba(153, 102, 255, 1)',

            ],
            borderWidth: 1,


                datasets : [
                    {
                        // fillColor : "#48A497",
                        // strokeColor : "#48A4D1",
                        data : [100, 200, 300, 400, 500, ]
                    }
                ]
            }
            // get bar chart canvas
            var income = document.getElementById("income").getContext("2d");
            // draw bar chart
            new Chart(income).Bar(barData);

我认为问题在于颜色应该是数据集的一部分,根据我在官方文档链接中读到的内容,尝试以下方法:

var barData = {
                labels : ["Counselor","Examiner","Rock","Seeker","Uniter"],
                datasets : [{
                        // fillColor : "#48A497",
                        // strokeColor : "#48A4D1",
                        data : [100, 200, 300, 400, 500],
                        backgroundColor: [
                            'rgba(255, 99, 132, 0.2)',
                            'rgba(54, 162, 235, 0.2)',
                            'rgba(255, 206, 86, 0.2)',
                            'rgba(75, 192, 192, 0.2)',
                            'rgba(153, 102, 255, 0.2)',
                            ],
                        borderColor: [
                            'rgba(255,99,132,1)',
                            'rgba(54, 162, 235, 1)',
                            'rgba(255, 206, 86, 1)',
                            'rgba(75, 192, 192, 1)',
                            'rgba(153, 102, 255, 1)',
                            ],
                        borderWidth: 1
                }]
            }
添加了小提琴示例:

如果有人在使用此功能,请添加一点信息…确保此功能位于您的头部标签中。我只使用Charts.JS CDN,但这需要捆绑包:

<script src="https://cdnjs.cloudflare.com/ajax/libs/Chart.js/2.1.4/Chart.bundle.min.js"></script>


那么,标签是对的,颜色不是,对吗?你能做一个JSFIDLE吗?添加@AndrewLeonardi