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) {