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: [OASIS Issue Tracker] Updated: (OFFICE-3371) chart:surface



     [ http://tools.oasis-open.org/issues/browse/OFFICE-3371?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]

Andreas Guelzow  updated OFFICE-3371:
-------------------------------------

    Resolution: 
In 19.15.1 replace the section

"chart:surface - The values given by a chart:values-cell-range-address attribute
on multiple <chart:series> elements (marked as being of type chart:surface) are
interpreted as altitudes at specific grid locations.
Where chart:three-dimensional="true" a surface chart is displayed in a left handed
three-dimensional Cartesian coordinate system with horizontal x-axis and vertical y-axis (prior
to any 3D scene transformation). The altitude values are displayed on the y-axis in this case.
The attribute chart:deep shall be true. The accessory x-coordinates are generated from the
positions in the altitude -value sequence starting with 1.0. The first altitude value in each
series gets an x value 1.0. The second altitude value is associated with an x value of 2.0 and
so forth. The <chart:categories> element can be used to define labels for the x-axis. The
z-coordinates are generated from the order of the series elements starting with 1.0. The first
series marked as being of type surface gets an associated z-coordinate of 1.0. The second
series marked as being of type surface gets a z-coordinate 2.0 and so forth. The series
names are used as labels at the z-axis. The surface is displayed as specified by the line and
fill attributes of the first series. Furthermore tThe <chart:data-point> elements of the first
series can be used to specify differing fill and line styles for the different altitude intervals. The
surface within the first major interval (starting at lower values) is displayed with the line and fill
attributes of the first data-point, within the second major interval the surface is displayed with
the line and fill attributes of the second data-point and so on.
Where chart:three-dimensional="false" a contour plot is displayed in a 2 dimensional
Cartesian coordinate system with horizontal x-axis and vertical y-axis. The x-coordinates are
generated from the positions in the altitude -value sequence starting with 1.0. The
<chart:categories> element can be used to define labels for the x-axis. The y-
coordinates are generated from the order of the series elements starting with 1.0. The series
names are used as labels at the y-axis. A third axis element with chart:dimension="z" is
used to define the range and segmentation of the displayed altitude values. Contour lines are
drawn along lines of equal altitude specified by the major interval of the z-axis. The area
between the contour lines can be filled. The line and fill style is specified by the line and fill
attributes of the first series. Furthermore the <chart:data-point> elements of the first
series can be used to specify differing line and fill attributes for the different altitude intervals.
The contour line and area belonging to the first major interval is displayed with the line and fill
attributes of the first data-point, the contour line and area belonging to the second interval is
displayed as specified by the line and fill attributes of the second data-point and so on.
"

with

"chart:surface - 
The value in the ith column and jth row of the cell range given by the chart:values-cell-range-address attribute
of the <chart:series> element (marked as being of type chart:surface) is the altitude corresponding to the x-value i
and the y-value j unless <chart:domain> elements are contained in the <chart:series> element (see below).

If chart:three-dimensional="true" a surface chart is displayed in a left handed
three-dimensional Cartesian coordinate system with horizontal x-axis and y-axis and vertical z-axis (prior
to any 3D scene transformation). The altitude values are displayed on the z-axis in this case.
The attribute chart:deep shall be true. The surface is displayed as specified by the line and
fill attributes of the first series. Furthermore the <chart:data-point> elements of the 
series can be used to specify differing fill and line styles for the different altitude intervals. The
surface within the first major interval (starting at lower values) is displayed with the line and fill
attributes of the first data-point, within the second major interval the surface is displayed with
the line and fill attributes of the second data-point and so on.

Where chart:three-dimensional="false" a contour plot is displayed in a 2 dimensional
Cartesian coordinate system with horizontal x-axis and vertical y-axis. 
An axis element with chart:dimension="z" is used to define the range and segmentation of the displayed altitude 
values. Contour lines are
drawn along lines of equal altitude specified by the major interval of the z-axis. The area
between the contour lines can be filled. The line and fill style is specified by the line and fill
attributes of the series. Furthermore the <chart:data-point> elements of the series can be used to specify 
differing line and fill attributes for the different altitude intervals.
The contour line and area belonging to the first major interval is displayed with the line and fill
attributes of the first data-point, the contour line and area belonging to the second interval is
displayed as specified by the line and fill attributes of the second data-point and so on.

In both cases two <chart:domain> elements may be used to specify the x-values and y-values to be used (see 19.595.x).
In this case the ith value of the table:cell-range-address attribute of the first <chart:domain> element 
specifies the x-values used for the values in the ith column of the cell range given by the 
chart:values-cell-range-address attribute of the <chart:series> element and the jth value of the table:cell-range-address 
attribute of the second <chart:domain> element specifies the y-values used for the values in the jth row.
"

and insert a new section 

"
19.595.x <chart:domain> - surface
The table:cell-range-address attribute of the first <chart:domain> element specifies the x-coordinate 
values and the table:cell-range-address attribute of the second <chart:domain> element specifies the y-coordinate 
values for surface charts when the chart:class attribute of its parent <chart:series> element has the value
chart:surface.
attribute-table:cell-range-address_element-chart:domain_value:chart:bubble
The table:cell-range-address attribute is usable with the following element:
<chart:domain> 11.12.
The table:cell-range-address attribute has the data type cellRangeAddressList
18.3.5.
"

> chart:surface
> -------------
>
>                 Key: OFFICE-3371
>                 URL: http://tools.oasis-open.org/issues/browse/OFFICE-3371
>             Project: OASIS Open Document Format for Office Applications (OpenDocument) TC
>          Issue Type: Bug
>          Components: Chart, Public Review
>    Affects Versions: ODF 1.2 CD 05
>            Reporter: Andreas Guelzow 
>            Assignee: Andreas Guelzow 
>             Fix For: ODF 1.2 CD 06
>
>
> In ODF 1.1 the desciption of chart class chart:surface is "the data points are interpreted as tabular data, where each value defines a 'height' at a specific grid location." 10.9 furtehr states that the "<chart:series> element represents a data series in a chart. If the chart requires more input data like scatter and bubble charts, <chart:domain> sub-elements must be defined that mainly contain the cell-range-address of the corresponding data."
> This would allow several surfaces to be shown in the same plot.
> In ODF1.2CD5 the description of chart:surface was changed in an incompatible way to read in 19.15.1:  The values given by a chart:values-cell-range-address attribute on multiple <chart:series> elements (marked as being of type chart:surface) are interpreted as altitudes at specific grid locations.
> Since an undefined number of series are used for a single surface it becomes impossible to have more than one surface in a chart.
> So in ODF 1.2 we require:
> <chart:series chart:values-cell-range-address="Sheet1.$B$3:.$B$8" />
> <chart:series chart:values-cell-range-address="Sheet1.$C$3:.$C$8" />
> <chart:series chart:values-cell-range-address="Sheet1.$D$3:.$D$8" />
> <chart:series chart:values-cell-range-address="Sheet1.$E$3:.$E$8" />
> while in ODF 1.1 it would have sufficed to specify:
> <chart:series chart:values-cell-range-address="Sheet1.$B$3:.$E$8" />
> which would allow additional surfaces defined by further series.
> Note that currently Gnumeric uses the second approach (extending it with two chart:domain sub elements if the x, and y values are not the default 1,2,..,5) while Excel uses the first approach.

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://tools.oasis-open.org/issues/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        


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