17. A computer program product having a non-transitory computer-readable storage medium storing computer-executable code for displaying reports, the code comprising: an input/output driver module configured to: display a chart representation of a report on a display of a device, the report including data associated with a first value of a first category type and a second value of a second category type; display a first plurality of values of the first category type adjacent to a first side of the chart representation, the first plurality of values displayed textually; display a second plurality of values of the second category type adjacent to a second side of the chart representation, the second plurality of category values displayed graphically as magnitudes; and responsive to a user input, change the display to present the first plurality of values of the first category type graphically as magnitudes and present the second plurality of values of the second category type textually.
17. A computer program product having a non-transitory computer-readable storage medium storing computer-executable code for displaying reports, the code comprising: an input/output driver module configured to: display a chart representation of a report on a display of a device, the report including data associated with a first value of a first category type and a second value of a second category type; display a first plurality of values of the first category type adjacent to a first side of the chart representation, the first plurality of values displayed textually; display a second plurality of values of the second category type adjacent to a second side of the chart representation, the second plurality of category values displayed graphically as magnitudes; and responsive to a user input, change the display to present the first plurality of values of the first category type graphically as magnitudes and present the second plurality of values of the second category type textually. 19. The computer program product of claim 17 , wherein the input/output driver module is further configured to: display a third plurality of values of a third category type adjacent to a third side of the chart representation, the third plurality of values represented textually; and display a fourth plurality of values of a fourth category type adjacent to a fourth side of the chart representation, the fourth plurality of values displayed using a graphical representation of magnitudes; wherein changing the display responsive to the user input further comprises: presenting the fourth plurality of values in a textual representation adjacent to the third side of the chart representation; and presenting the third plurality of values in a graphical representation of magnitudes, adjacent to the fourth side of the chart representation.