簡體   English   中英

Angular-charts.js顏色是動態生成的嗎?

[英]Angular-charts.js colors dynamically generated?

您知道是否可以為圖表提供動態生成的顏色數組嗎?

當我用十六進制顏色初始化我的顏色數組時,它可以工作,但是如果我給它返回“ getRandomColor”函數,則它根本不起作用。

你有什么主意嗎

$scope.theChart.colours = ["#78CBBC", "#CF207A", "#5DBA1A", "#3AEB06", "#CA5923", "#3C34E0", "#E14FCC"]; // works fine

-

$scope.theChart.colours = getcolors(); //doesn't work

function getcolors(array){
var colors = [];
  for (var i = 0; i < 7; i++) {
    colors[i] = getRandomColor();
  }
  return colors;
}

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

謝謝您的幫助

您在這里遇到語法錯誤:

function getcolors(array) { // <- missing {

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM