From 367242ab53ec63e71625dac2b432153f4805be46 Mon Sep 17 00:00:00 2001 From: Sergi Almacellas Abellana Date: Thu, 30 Mar 2017 14:57:53 +0200 Subject: [PATCH] Manage color attribute on graph view issue6341 review35281002 --- CHANGELOG | 1 + src/view/graph.js | 12 ++++++++++++ 2 files changed, 13 insertions(+) diff --git a/CHANGELOG b/CHANGELOG index 980a0c8c29..5b2fde688b 100644 --- a/CHANGELOG +++ b/CHANGELOG @@ -1,3 +1,4 @@ +* Manage color attribute on graph view * Add support for size on Many2Many * Allow to show plain text in password field diff --git a/src/view/graph.js b/src/view/graph.js index 276699f7eb..954613231f 100644 --- a/src/view/graph.js +++ b/src/view/graph.js @@ -221,6 +221,18 @@ } }; } + var colors = {}; + for (var i = 0; i < this.yfields.length; i++) { + var field = this.yfields[i]; + if (field.color) { + colors[field.name] = field.color; + } + } + c3_config.data.color = function(color, column) { + // column is an object when called for legend + var name = column.id || column; + return colors[name] || color; + }; return c3_config; }, action: function(data, element) {