Hi

I was looking at the great duarte.leao's JSFiddle demo here: http://jsfiddle.net/duarteleao/e2Qfd/ and I want to apply it to a horizontal stacked bar chart but I am unable to get it to work

I first started by applying it to a vertical chart as per the demo but even then I am getting an error processing component error.

This is the code I have in Pre Execution in CDE:

Code:
function f() {var eps = Dashboards.propertiesArrayToObject(cccOptions.extensionPoints);  


eps.plot_add = function() {
                return new pv.Label()
                    .data(function() {
                        // A Bar chart's visibleData is grouped 
                        // by Category > Series.
                        var cccContext = this.getContext();
                        // Return the category Data children.
                        return cccContext.panel.visibleData().childNodes;
                    })
                    .font('bold 12px sans-serif')
                    .top(0)
                    .textBaseline('top')
                    .textAlign('center')
                    .left(function(catData) {
                        // Scales use the keys, not the values.
                        return this.getContext()
                            .panel.axes.base.scale(catData.key);
                    })
                    .text(function(catData) {
                        // Getting the sum of each category is easy.


                        // The name of the dimension to which the 
                        // "value" visual role is bound.
                        var valueDimName = this.getContext()
                            .panel.visualRoles.value.firstDimensionName();


                        // catData's local dimension object
                        var valueDim = catData.dimensions(valueDimName);


                        // Sum the value dimension over all 
                        // Datums in catData.
                        var catSum = valueDim.sum();


                        // Now format it with the value 
                        // dimension's formatter.
                        return valueDim.format(catSum);
                    });
            };
cccOptions.extensionPoints = Dashboards.objectToPropertiesArray(eps);
}

What changes would I need to make it work with a vertical stacked bar chart and if I simply change the orientation option in CDE would it still work?

BTW I am using Pentaho v5.4

Any help is appreciated