I moved from Flash Charts to JS Charts for PDF generation support.
The X axis (Y axis for bar charts) labels now overlap and the Y axis values are truncated. Flash Charts displayed values as 4E10, 8E10 but JS Charts display them as 25,000,000,000 causing the values to overlap. Using
fieldformat to format the numbers as 25B renders blank graphs.
Tried using chart properties like scale, majorTickSize, majorUnit, barSpacing, minorTickVisibility but the issue persists.
You could rotate the axis labels, but that would
a) be ugly
b) probably upgrade the module from JSChart to FlashChart
You're only option is to /1024/1024 and change the X axis title to MB
Changing the values to xxGB is going to break the chart.
The chart modules see these values as strings and barf. The chart modules don't know how to scale strings.
The only viable solution could be -
What would be an acceptable solution for you?