diff --git a/sites/all/modules/contrib/chart/chart.module b/sites/all/modules/contrib/chart/chart.module
index 3446919..ce71e7f 100644
--- a/sites/all/modules/contrib/chart/chart.module
+++ b/sites/all/modules/contrib/chart/chart.module
@@ -500,6 +500,9 @@ function _chart_append($attr, $value, &$data) {
     // Color
     case 'chco':
       $data[$attr] = implode(',', $value);
+      if($data['cht'] == CHART_TYPE_BAR_H || $data['cht'] == CHART_TYPE_BAR_V) {
+        $data[$attr] = implode('|', $value);
+      }
       break;
 
     // Chart and background fill
