Related Experiment Video
Updated: Jun 7, 2026

06:08
Automatic Identification of Dendritic Branches and their Orientation
Published on: September 17, 2021
An extension of Wilkinson's algorithm for positioning tick labels on axes
Justin Talbot1, Sharon Lin, Pat Hanrahan
1Stanford University, USA. jtalbot@stanford.edu
IEEE Transactions on Visualization and Computer Graphics
|October 27, 2010
Summary
This study presents an automated system for generating axis tick labels and positions in data visualizations. The approach enhances existing methods to improve label quality and legibility.
Area of Science:
- Information Visualization
- Computer Graphics
- Human-Computer Interaction
Background:
- Non-data visualization components like axes and legends are crucial for data interpretation.
- Existing automated labeling approaches have limitations in handling complex cases and optimizing multiple visual attributes.
Purpose of the Study:
- To develop a more robust and full-featured automated system for axis tick mark labeling.
- To enhance the quality and legibility of axis labels in information visualizations.
Main Methods:
- Extending Wilkinson's optimization-based labeling approach.
- Generating additional 'nice' numbers and allowing extreme labels within the data range.
- Introducing 'legibility' as an optimization criterion, considering label formatting, font size, and orientation.
Main Results:
- The proposed system offers greater flexibility in problematic labeling scenarios without compromising quality.
- Simultaneous optimization of label placement, formatting, font size, and orientation is achieved.
- The method demonstrates superior performance compared to previous work based on quantitative and qualitative metrics.
Conclusions:
- Automated graphic design principles can be effectively applied to enhance information visualization.
- The developed axis labeler provides a more robust and flexible solution for creating informative visualizations.
More Related Videos
Related Concept Videos
Modified Boxplots
A standard box and whisker plot informs us about the spread of the data in a given sample. One can identify the minimum value, maximum value, first quartile value, second quartile or median value, and third quartile.
However, the box plot does not tell the reader about outliers - values that lie far from the center of the data. We can modify the standard box and whisker plot to identify the outliers and visualize the actual spread of the data in a sample.
Initially, we calculate the adjusted...
However, the box plot does not tell the reader about outliers - values that lie far from the center of the data. We can modify the standard box and whisker plot to identify the outliers and visualize the actual spread of the data in a sample.
Initially, we calculate the adjusted...
Boxplot
Box plots (also called box-and-whisker plots or box-whisker plots) give an excellent graphical image of the concentration of the data. They also show how far the extreme values are from most data. A box plot is constructed from five values: the minimum value, the first quartile, the median, the third quartile, and the maximum value. We use these values to compare how close other data values are to them. To construct a box plot, use a horizontal or vertical number line and a rectangular box. The...
Graphs of Polar Equations
The polar coordinate system represents points using a distance from a central point (the pole) and an angle from a reference direction (the polar axis). Unlike rectangular coordinates, polar coordinates are ideal for graphing curves with radial symmetry or periodic behavior.Some general forms of graphs in polar coordinates include the following:Equation of a Circle (Centered at the Pole):A graph where the radius remains constant for all angles traces a circle centered at the pole:Equation of a...
Relative Motion Analysis using Rotating Axes
Consider a component AB undergoing a linear motion. Along with a linear motion, point B also rotates around point A. To comprehend this complex movement, position vectors for both points A and B are established using a stationary reference frame.
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it instrumental in...
However, to express the relative position of point B relative to point A, an additional frame of reference, denoted as x'y', is necessary. This additional frame not only translates but also rotates relative to the fixed frame, making it instrumental in...
Velocity and Position by Graphical Method
Velocity and position can be calculated from the known function of acceleration as a function of time. The total area under the acceleration-time graph and the velocity-time graph gives the change in velocity and position, respectively. In the case of an airplane, its acceleration is tracked using the inertial navigation system. The pilot provides the input of the airplane's initial position and velocity before takeoff. The inertial navigation system then uses the acceleration data to calculate...
Relative Motion Analysis using Rotating Axes-Problem Solving
Consider a crane whose telescopic boom rotates with an angular velocity of 0.04 rad/s and angular acceleration of 0.02 rad/s2. Along with the rotation, the boom also extends linearly with a uniform speed of 5 m/s. The extension of the boom is measured at point D, which is measured with respect to the fixed point C on the other end of the boom. For the given instant, the distance between points C and D is 60 meters.
Here, in order to determine the magnitude of velocity and acceleration for point...
Here, in order to determine the magnitude of velocity and acceleration for point...
