[ANALYZER-2548] - Sunburst slice proportions are not equivalent to the represented values' proportions
* Renamed the AngleAxis to NormalizedAxis to be able to use it in the Sunburst and the Treemap.
[ANALYZER-2548] - Sunburst slice proportions are not equivalent to the represented values' proportions
Categorical charts group datums by series and then by category.
All the datums that fall in the same leaf-group are represented by a single visual-element.
An aggregation of the value of each of those datums is what is actually represented.
There's no way to specify the type of aggregation that is performed in CCC: it's always SUM.
Until now, the UseAbs option of continuous axes could, when defined on a type of Axis, could affect this sum, by taking the ABS of each value, before summing it.
In practice, only continuous SizeAxis and ColorAxis have and used this option meaningfully.

The old AngleAxis (now renamed to NormalizedAxis) had the UseAbs option (now removed!), but it was used for controlling both:
i) aggregation of datums' values falling in the same scene (taking the ABS of each datum's value), and
ii) calculating the sum of scene values into total values, for percentages calculation (taking the ABS of each scene value).

The UseAbs option was removed from the NormalizedAxis cause it would always have to be true.

For cartesian axes, percentages are also used in stacked layouts (stacked bar, area), and are even shown in the tooltip.

After this change, the aggregation of datums' values falling in the same scene is always done WITHOUT ABS.
However, the result of aggregation can still yield negative values, and so, UseAbs still has a reason to exist, although its usage has been clarified.

Analyzer doesn't use more than one datum per main visual element scene, and so is unaffected by this change.

It was quite confusing in the code that some sums were aggregating datums values for a scene and others were summing scene's values.
In the future, we'd like that the type of aggregation that is performed could be configured.
To that end and clarification, new methods were added to Dimension: value and valueAbs.
These return the aggregated value and its absolute value, of all the datums on the dimension, respectively.
Whether the actual aggregation is a sum or not gets abstracted away. The code gets easier to read as well.
[ANALYZER-2548] - Sunburst slice proportions are not equivalent to the represented values' proportions
* Actual implementation for Sunburst and Treemap, reusing the same axis, NormalizedAxis, that the PieChart uses for the angle-span scale.
* Removed the unnecessary setScaleRange; leaving the default scale ranges of [0, 1] holds the same results.
Merge pull request #58 from dcleao/ANALYZER-2548

[ANALYZER-2548] - Sunburst slice proportions are not equivalent to the represented values' proportions
[CCC-119] - IE 8 compatibility with some chart types.
* Fixes Parallel Coordinates in IE8.
Generic extension of marks with extension ids becomes possible through a d3'like "call" extension point method.
The function receives the corresponding mark as first argument (and `this` is also the mark).
One scenario that is particulary usefull and that is currently not possible through the "add" extension point is to anchor new marks to the extension id mark.
Merge pull request #60 from dcleao/CCC-GenericExtension

Generic extension of marks with extension ids becomes possible through a...
Merge pull request #59 from dcleao/CCC-119

[CCC-119] - IE 8 compatibility with some chart types.
[ANALYZER-2468] - Sunburst chart shows zero value columns when Dimension is in Column
* Fixes a problem where subtrees having only 0 nodes would result in wedges (or rectangles, for Sunburst) with NaN attributes.
Merge pull request #61 from dcleao/ANALYZER-2468

[ANALYZER-2468] - Sunburst chart shows zero value columns when Dimension is in Column
[ANALYZER-2468] - Sunburst chart shows zero value columns when Dimension is in Column
* Accounts for an unbound size role on the previous fix.
Update README.md

add comment that requirejs is needed for building at least

is it really ant assemble or just "ant" or "ant dist" ?
Merge pull request #63 from pstoellberger/patch-1

Update README.md
Merge pull request #62 from dcleao/ANALYZER-2468

[ANALYZER-2468] - Sunburst chart shows zero value columns when Dimension is in Column
Update README.md
Merge pull request #64 from pstoellberger/patch-2

Update README.md
Update README.md
Merge pull request #65 from pstoellberger/patch-3

Update README.md
[ANALYZER-2336] - Update rules for applying custom series colors in CCC
* Cleaning up the way that the sunburst recognizing fixed colors.
   Instead of returning a property "isFixedColor" in the color objects (that because of that cannot be protovis cached instances), a nully value is returned whenever the color is not fixed.
   In practice, not fixed colors would always be discarded, and a new color derived from the color of the parent.
* This commit should be accepted at approximately the same time as the corresponding common-ui commit, to avoid inconsistent builds.
Merge pull request #66 from dcleao/ANALYZER-2336

[ANALYZER-2336] - Update rules for applying custom series colors in CCC