[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: Re: koffice/plugins/chartshape/kdchart/src
From: Johannes Simon <johannes.simon () gmail ! com>
Date: 2010-10-26 15:05:45
Message-ID: 0AAF6F3A-F576-48C1-A1CC-76655425B4F4 () gmail ! com
[Download RAW message or body]
I can't quite follow, doesn't the DataDimension::isCalculated attribute indicate that \
the x values are explicitly specified in the model ("calculated")? I guess your \
change has to do with a special case like stock charts (?), but for most other types \
the x values are specified in the model iif. the diagram has more than one data \
dimension.
So in case a single x/y (plotter) diagram is added to the plane does this still work \
as expected (x axis showing the x values, not "Label 1", "Label 2", etc)? \
isCalculated should be true in this case, however it looks like it would be false \
with your patch.
EDIT: So I tried it out, and the x axis labels of a plotter chart are now indeed \
"January", "July", etc. (for the default chart) - instead of the x values.
I guess a correct solution would be to introduce a \
AbstractCartesianDiagram::Private::xAxisIsCalculated() method that can be overloaded \
by specific chart types. (Assuming your initial problem was x axis labels not being \
correct for stock charts).
Am 26.10.2010 um 16:04 schrieb Björn Breitmeyer:
> SVN commit 1189972 by breitmeyer:
>
> Check for calculation mode did not worked for diagrams with
> datadimension > 1 corrected the check to > datasetDimesions().
>
>
> M +1 -1 KDChartCartesianCoordinatePlane.cpp
>
>
> --- trunk/koffice/plugins/chartshape/kdchart/src/KDChartCartesianCoordinatePlane.cpp \
> #1189971:1189972 @@ -310,7 +310,7 @@
> l.append(
> DataDimension(
> r.left(), r.right(),
> - diagramIsVertical ? ( dgr->datasetDimension() > 1 ) : true,
> + diagramIsVertical ? ( dgr->datasetDimension() > \
> diagrams().first()->datasetDimension() ) : true, axesCalcModeX(),
> gaH.gridGranularitySequence(),
> gaH.gridStepWidth(),
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic