Установите отдельные цвета для каждой панели с помощью скрипта приложения ColumChart Builder - PullRequest
2 голосов
/ 26 июня 2019

Я пытаюсь установить отдельный цвет для каждой полосы в столбчатой ​​диаграмме, которая отображается с помощью скрипта приложения Google.Я использую метод

.setColor(["color1", "color2", "color3"]) 

.Это, однако, приводит к тому, что все столбцы установлены на color1.Что мне нужно изменить, чтобы каждый столбец был другого цвета

Я пытался использовать

setOption("colors" : ["color1", "color2", "color3"]) 

, но это тоже не работает.

Вот кодВ настоящее время я использую:

var data = Charts.newDataTable()
    .addColumn(Charts.ColumnType.STRING, "Category")
    .addColumn(Charts.ColumnType.NUMBER, "Score")
    .addRow(["cat1", parseInt(m[0])])
    .addRow(["cat2", parseInt(m[1])])
    .addRow(["cat3", parseInt(m[2])])
    .addRow(["cat4", parseInt(m[3])])
    .addRow(["cat5", parseInt(m[4])])
    .build();

     var chart = Charts.newColumnChart()
      .setDimensions(1000, 1000)
      .setDataTable(data)
      .setRange(0,5)
      .setTitle(m[5] + "'s Chart")
      .setColors(["#6c564d", "#db5d52", "#3f4b5d", "#56be93", "#dce24b"])
      .build();

Я хочу, чтобы у каждой категории был свой цвет полосы, но все цвета были первыми (цвет категории1)

...