• DocumentCode
    1364719
  • Title

    An Extension of Wilkinson’s Algorithm for Positioning Tick Labels on Axes

  • Author

    Talbot, Justin ; Lin, Sharon ; Hanrahan, Pat

  • Volume
    16
  • Issue
    6
  • fYear
    2010
  • Firstpage
    1036
  • Lastpage
    1043
  • Abstract
    The non-data components of a visualization, such as axes and legends, can often be just as important as the data itself. They provide contextual information essential to interpreting the data. In this paper, we describe an automated system for choosing positions and labels for axis tick marks. Our system extends Wilkinson´s optimization-based labeling approach to create a more robust, full-featured axis labeler. We define an expanded space of axis labelings by automatically generating additional nice numbers as needed and by permitting the extreme labels to occur inside the data range. These changes provide flexibility in problematic cases, without degrading quality elsewhere. We also propose an additional optimization criterion, legibility, which allows us to simultaneously optimize over label formatting, font size, and orientation. To solve this revised optimization problem, we describe the optimization function and an efficient search algorithm. Finally, we compare our method to previous work using both quantitative and qualitative metrics. This paper is a good example of how ideas from automated graphic design can be applied to information visualization.
  • Keywords
    data visualisation; optimisation; search problems; Wilkinson algorithm; Wilkinson optimization-based labeling; axis tick marks; contextual information; data interpretation; data legend; data visualization; font size; graphic design; information visualization; label formatting; label orientation; optimization function; search algorithm; tick label positioning; Labeling; Layout; Measurement; Optimization; Search problems; Visualization; axis labeling; nice numbers;
  • fLanguage
    English
  • Journal_Title
    Visualization and Computer Graphics, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    1077-2626
  • Type

    jour

  • DOI
    10.1109/TVCG.2010.130
  • Filename
    5613441