1. A computer-readable storage medium storing a plurality of instructions for controlling a processor to display a graphical representation for a path, the plurality of instructions comprising: instructions that cause the processor to determine a set of path segments associated with the path; instructions that cause the processor to determine a set of angles associated with the path; instructions that cause the processor to group the angles in the set of angles into a set of one or more groups; instructions that cause the processor to determine a value for each group in the set of groups based upon one or more path segments from the set of path segments associated with the angles in the group; and instructions that cause the processor to output a graphical representation for the path, the graphical representation comprising a bar for each group in the set of groups comprising at least one angle from the set of angles, wherein a bar for a group has a length based upon the value determined for the group and the bar is rotated by an angle representative of the group.