Chart.js中的随机填充颜色

Random fill colors in Chart.js

本文关键字:填充 颜色 随机 js Chart      更新时间:2023-09-26

我已经使用nvd3很长时间了。在nvd3中,我们可以选择指定自动图形填充颜色。

chart.barColor()

如何在不定义每个颜色的情况下在Chart.js图中填充随机颜色数据集中的颜色?

我不想使用JavaScript函数从中生成和获取随机颜色。我需要类似于nvd3 barColor()的东西

如果有可能的办法,请帮帮我。

        function getRandomColor() {
            var letters = '0123456789ABCDEF'.split('');
            var color = '#';
            for (var i = 0; i < 6; i++ ) {
                color += letters[Math.floor(Math.random() * 16)];
            }
            return color;
                }

然后设置:

fillcolor = getRandomColor()

恐怕chart.js库中没有内置函数可以实现这一点。无论如何,定义自己的javascript函数有什么害处?

该实现看起来与您想要的非常相似,只是您已经定义了barColor()将自己做什么。

如果你还没有找到它们,这里有几个很棒的解决方案。(使用JavaScript函数(