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

# 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

• From: Lars Oppermann <Lars.Oppermann@Sun.COM>
• To: office@lists.oasis-open.org
• Date: Thu, 15 Feb 2007 15:08:54 +0100

```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]