Цвета меток Google Pie Chart - PullRequest
       0

Цвета меток Google Pie Chart

1 голос
/ 28 февраля 2012

Как определить указанный цвет для имени метки в круговой диаграмме Google? Например, «Label1» всегда должен быть красным. "Label2" зеленый. Метки генерируются сервером, и возможно, что будут другие метки, но две должны быть красной и зеленой. Остальные должны отличаться цветом.

В Google Charts есть опция "метка", но я не вижу в ней названия метки.

Спасибо

1 Ответ

2 голосов
/ 13 июня 2012

Я думаю, что у нас была такая же проблема.В моем случае мне пришлось объединить номера счетов ГК с определенными цветами в круговых диаграммах Google.Поэтому при построении данных моего массива для круговой диаграммы я также создаю массив цветов.В этом цикле я использую это:

  var list = [];
  $.each(dataObj.model_Response[0].array, function(key, item) { 
    var row = [];
    var value = item.account.amount;
    colors.push(_toColor(item.account.number.toString()));
    row.push(item.account.name);
    row.push(value);
    list.push(row);
  });
  //.. list add to google DataTable.

Функция _toColor:

var _toColor = function(n) {
  n = crc32(n);
  n &= 0xffffffff;
  return("#" + ("000000" + dechex(n)).substr(-6));
}

В моих опциях var я могу просто назначить массив:

colors: result['colors'],

ИВ результате получаются две круговые диаграммы со связанной учетной записью и цветами!Надеюсь, я был достаточно ясен, если у вас все еще есть вопросы по этому поводу, дайте мне знать.

Это результат моих двух круговых диаграмм:

Two pie charts

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...