Home Analytics Designing reports
The community of Analytics developers are invited to follow and participate in the developer network.
OpenText technical experts collaborate with supported customers and partners in the Magellan product area.

chart value (Y)s series and Category (Y)s series word wrap

Hi ,
Is there way to custom word warp (Y)s series and Category (Y)s series, by custom I mean controlling how many world/characters to wrap.



  • edited October 28, 2019

    The following code wraps the Y Axis labels if they are longer than 6 characters. If you wrap the labels, you might also need to change the Scale settings on the Format Chart tab to avoid overlapping text.

    function beforeDrawAxisLabel( axis, label, icsc )
        var l1 = label.getCaption().getValue();
        var len = l1.length();
        var brk = 6
        if (len > brk) {
           label.getCaption().setValue(l1.substr(0,brk) + "\n" + l1.substr(brk,len));
    Jeff F.
    Customer Support Engineer I
  • thanks,
    I have applied the code on the chart > script tab but it make the chart disappear ( when I remove the code chart does appear

  • Most likely the reason the chart is not displaying is because there is a syntax error in your code. I tested the code above and it works properly, so either it did not get copied correctly or there is a different issue with the code. Is there another beforeDrawAxisLabel function defined? Do all of the brackets match? Those are the most common issues.

    Jeff F.
    Customer Support Engineer I
  • I have tested it on a sample classic car database and it works thanks

Sign In or Register to comment.