Browse Prior Art Database

Quick Chart Layout and Re-draw Algotithm

IP.com Disclosure Number: IPCOM000105263D
Original Publication Date: 1993-Jul-01
Included in the Prior Art Database: 2005-Mar-19
Document File: 2 page(s) / 55K

Publishing Venue

IBM

Related People

Wu, YJ: AUTHOR

Abstract

This disclosure discusses a unique method for laying out a business and scientific chart and an algorithm to improve a chart redrawing performance using this layout. This method and algorithm can be applied to any non-retain graphics user interface system, such as Presentation Manager* in OS/2*.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 57% of the total text.

Quick Chart Layout and Re-draw Algotithm

      This disclosure discusses a unique method for laying out a
business and scientific chart and an algorithm to improve a chart
redrawing performance using this layout.  This method and algorithm
can be applied to any non-retain graphics user interface system, such
as Presentation Manager* in OS/2*.

o   A method for laying out a business and scientific chart.  This
    discussion includes chart types:  Area, Column, Combination,
    HiLoClosing, Line, Pie, Scatter (XY plot) and Table charts.  All
    these chart types consist of all or most of these following
    components:  (1)  Main Title, (2) X title, (3) Y1 title, (4) Y2
    titles, (5) X axis, (6) Y1 axis, (7) Y2 axis, (8) Top legend, (9)
    Bottom legend, (10) Left legend, (11) Right legend, and (12) the
    actual chart.  These 12 components are illustrated in Figure 1,
    which represents a chart drawing region.

    A chart drawing region is a rectangle defined by two points:  the
    lower left (LL) corner and the upper right (UR) corner.  This
    outer rectangle defines a chart's absolute location and
    dimension.  Inside, there are three other rectangles formed by
    these 12 regions and their intersections points, denoted by
    letter "0", "1", "2", "3", "4", and "5".  These points are in
    relative coordinate position to the LL corner so that a chart can
    be moved and repositioned easily.

o ...