OASIS Mailing List ArchivesView the OASIS mailing list archive below
or browse/search using MarkMail.

 


Help: OASIS Mailing Lists Help | MarkMail Help

office message

[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]


Subject: proposals for charts: reverse-direction, right-angled-axes,group-bars-per-axis


Dear TC members,

I am forwarding the following three proposals created by the
OpenOffice.org-Chart development team concerning chart axes
for inclusion into OpenDocument 1.2...

----------------------------------------------------------------------

Chart: Reverse Axis

Between Section 15.31.3 and 15.31.4 a new section should be added (or 
section 15.31.3 could be expanded):

Reverse Direction

The chart:reverse-direction attribute determines where the minimum and 
where the maximum values are displayed on an axis. The default direction 
of an axis is the one used in standard mathematics. 3D Cartesian 
coordinate systems are left handed per default and polar coordinate 
systems are counter clockwise. If x and y axes are swapped as in 
horizontal bar charts (when property chart:vertical equals true), then 
the unswapped coordinate system is standard mathematics and left handed.

<define name="style-chart-properties-attlist" combine="interleave">
    <optional>
       <attribute name="chart:reverse-direction">
          <ref name="boolean"/>
       </attribute>
    </optional>
</define>

----------------------------------------------------------------------

Chart: Right-angled Axes

Expand section 10.5.1:

Right-angled-axes

The attribute right-angled-axes can be used for 3D charts. If set to 
true it determines that two of the three axes in the cartesian 
coordiante system of the 3D scene must form a right angle in the 
projection on the screen. One axis projection is vertical and one is 
horizontal. Thus the chart is not drawn in a perspective look.

<define name="chart-plot-area-attlist" combine="interleave">
    <optional>
       <attribute name="chart:right-angled-axes" a:defaultValue="false">
          <ref name="boolean"/>
       </attribute>
    </optional>
</define>

----------------------------------------------------------------------

Chart: show bars attached to different y axes side by side

The section 15.30.5 about Bar Chart Properties needs to be expanded:

group-bars-per-axis

With bar charts, the property chart:group-bars-per-axis can be used to 
display bars side by side even if they are attached to different y axes. 
The property can be used within the style at the plot-area element. If 
false, all bars on the same x axis are handled as one group and are 
displayed side by side. If true, only bars attached to the same x and y 
axis are handled as one group.

<define name="style-chart-properties-attlist" combine="interleave">
    <optional>
       <attribute name="chart:group-bars-per-axis">
          <ref name="boolean"/>
       </attribute>
    </optional>
</define>

-- 
Lars Oppermann <lars.oppermann@sun.com>               Sun Microsystems
Software Engineer                                         Nagelsweg 55
Phone: +49 40 23646 959                         20097 Hamburg, Germany
Fax:   +49 40 23646 550                  http://www.sun.com/staroffice



[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]