diff --git a/docs/features/scales.md b/docs/features/scales.md index c9a494b805..4c98f47ae2 100644 --- a/docs/features/scales.md +++ b/docs/features/scales.md @@ -718,7 +718,7 @@ A scale’s domain (the extent of its inputs, abstract values) and range (the ex * **reverse** - reverses the domain (or the range), say to flip the chart along *x* or *y* * **interval** - an interval or time interval (for interval data; see below) -For most quantitative scales, the default domain is the [*min*, *max*] of all values associated with the scale. For the *radius* and *opacity* scales, the default domain is [0, *max*] to ensure a meaningful value encoding. For ordinal scales, the default domain is the set of all distinct values associated with the scale in natural ascending order; for a different order, set the domain explicitly or add a [**sort** option](#sort-mark-option) to an associated mark. For threshold scales, the default domain is [0] to separate negative and non-negative values. For quantile scales, the default domain is the set of all defined values associated with the scale. If a scale is reversed, it is equivalent to setting the domain as [*max*, *min*] instead of [*min*, *max*]. +For most quantitative scales, the default domain is the [*min*, *max*] of all values associated with the scale. For linear scales, the default domain is extended to include zero if within 7% of the domain extent; use **zero**: false to disable this, or **zero**: true to always include zero. For the *radius*, *opacity*, and *length* scales, the default domain is [0, *max*] to ensure a meaningful value encoding. For ordinal scales, the default domain is the set of all distinct values associated with the scale in natural ascending order; for a different order, set the domain explicitly or add a [**sort** option](#sort-mark-option) to an associated mark. For threshold scales, the default domain is [0] to separate negative and non-negative values. For quantile scales, the default domain is the set of all defined values associated with the scale. If a scale is reversed, it is equivalent to setting the domain as [*max*, *min*] instead of [*min*, *max*]. The default range depends on the scale: for position scales (*x*, *y*, *fx*, and *fy*), the default range depends on the [plot’s size and margins](./plots.md). For color scales, there are default color schemes for quantitative, ordinal, and categorical data. For opacity, the default range is [0, 1]. And for radius, the default range is designed to produce dots of “reasonable” size assuming a *sqrt* scale type for accurate area representation: zero maps to zero, the first quartile maps to a radius of three pixels, and other values are extrapolated. This convention for radius ensures that if the scale’s data values are all equal, dots have the default constant radius of three pixels, while if the data varies, dots will tend to be larger. diff --git a/src/scales/quantitative.js b/src/scales/quantitative.js index 8cf9cadbbb..08305dcce1 100644 --- a/src/scales/quantitative.js +++ b/src/scales/quantitative.js @@ -58,7 +58,7 @@ export function createScaleQ( nice, clamp, zero, - domain = inferAutoDomain(key, channels), + domain = inferAutoDomain(key, channels, zero, type), unknown, round, scheme, @@ -282,13 +282,21 @@ export function inferDomain(channels, f = finite) { : [0, 1]; } -function inferAutoDomain(key, channels) { - const type = registry.get(key); - return (type === radius || type === opacity || type === length ? inferZeroDomain : inferDomain)(channels); -} +function inferAutoDomain(key, channels, zero, type) { + const [min, max] = inferDomain(channels, undefined); + + if (zero === undefined && min * max > 0) { + // Default to zero for radius, opacity, and length scales + const scale = registry.get(key); + if (scale === radius || scale === opacity || scale === length) zero = true; + // If the zero option is not specified, then implicitly extend the domain to + // include zero if the minimum is less than 7% of the spread (and similarly + // for negative domains). + else if (type === "linear") zero = min > 0 ? min < 0.07 * (max - min) : max < 0 ? max > 0.07 * (min - max) : false; + if (zero) return [Math.min(0, min), Math.max(0, max)]; + } -function inferZeroDomain(channels) { - return [0, channels.length ? max(channels, ({value}) => (value === undefined ? value : max(value, finite))) : 1]; + return [min, max]; } // We don’t want the upper bound of the radial domain to be zero, as this would diff --git a/test/output/arcCollatz.svg b/test/output/arcCollatz.svg index 768a36984a..caf89f2f43 100644 --- a/test/output/arcCollatz.svg +++ b/test/output/arcCollatz.svg @@ -14,38 +14,38 @@ } - 12 - 6 - 3 - 10 - 5 + 12 + 6 + 3 + 10 + 5 16 - 8 - 4 - 2 - 1 + 8 + 4 + 2 + 1 - - - - - - - - - + + + + + + + + + - - - - - + + + + + - - - - + + + + \ No newline at end of file diff --git a/test/output/athletesHeightWeightBin.svg b/test/output/athletesHeightWeightBin.svg index 18fa7aa0e2..4a5b4a5a5c 100644 --- a/test/output/athletesHeightWeightBin.svg +++ b/test/output/athletesHeightWeightBin.svg @@ -86,856 +86,856 @@ weight → - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/output/athletesHeightWeightBinStroke.svg b/test/output/athletesHeightWeightBinStroke.svg index cbaf4738a0..c2ac9c0149 100644 --- a/test/output/athletesHeightWeightBinStroke.svg +++ b/test/output/athletesHeightWeightBinStroke.svg @@ -86,857 +86,857 @@ weight → - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/output/autoHeatmap.svg b/test/output/autoHeatmap.svg index 41a2a594a1..b3e331e8ad 100644 --- a/test/output/autoHeatmap.svg +++ b/test/output/autoHeatmap.svg @@ -58,68 +58,68 @@ culmen_length_mm → - - - - - - - - - - - - - + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/output/autoHeatmapOrdCont.svg b/test/output/autoHeatmapOrdCont.svg index 3b59f09b39..94096d4128 100644 --- a/test/output/autoHeatmapOrdCont.svg +++ b/test/output/autoHeatmapOrdCont.svg @@ -46,32 +46,32 @@ culmen_length_mm → - - + + - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/output/autoLineColorSeries.svg b/test/output/autoLineColorSeries.svg index a50d774c89..f2f0fa5e7a 100644 --- a/test/output/autoLineColorSeries.svg +++ b/test/output/autoLineColorSeries.svg @@ -14,32 +14,34 @@ } - 200 - 400 - 600 - 800 - 1,000 - 1,200 - 1,400 - 1,600 - 1,800 - 2,000 - 2,200 - 2,400 + 0 + 200 + 400 + 600 + 800 + 1,000 + 1,200 + 1,400 + 1,600 + 1,800 + 2,000 + 2,200 + 2,400 ↑ unemployed @@ -71,20 +73,20 @@ 2010 - - - - - - - - - - - - - - + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/output/autoLineFacet.svg b/test/output/autoLineFacet.svg index e41aa606db..86946ce800 100644 --- a/test/output/autoLineFacet.svg +++ b/test/output/autoLineFacet.svg @@ -62,118 +62,146 @@ - 1,000 - 2,000 + 0 + 1,000 + 2,000 - 1,000 - 2,000 + 0 + 1,000 + 2,000 - 1,000 - 2,000 + 0 + 1,000 + 2,000 - 1,000 - 2,000 + 0 + 1,000 + 2,000 - 1,000 - 2,000 + 0 + 1,000 + 2,000 - 1,000 - 2,000 + 0 + 1,000 + 2,000 - 1,000 - 2,000 + 0 + 1,000 + 2,000 - 1,000 - 2,000 + 0 + 1,000 + 2,000 - 1,000 - 2,000 + 0 + 1,000 + 2,000 - 1,000 - 2,000 + 0 + 1,000 + 2,000 - 1,000 - 2,000 + 0 + 1,000 + 2,000 - 1,000 - 2,000 + 0 + 1,000 + 2,000 - 1,000 - 2,000 + 0 + 1,000 + 2,000 - 1,000 - 2,000 + 0 + 1,000 + 2,000 @@ -217,46 +245,46 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/test/output/autoLineHistogram.svg b/test/output/autoLineHistogram.svg index 69e25459cc..5aa05471c2 100644 --- a/test/output/autoLineHistogram.svg +++ b/test/output/autoLineHistogram.svg @@ -49,18 +49,20 @@ ↑ Frequency - 50,000,000 - 100,000,000 - 150,000,000 - 200,000,000 - 250,000,000 + 0 + 50,000,000 + 100,000,000 + 150,000,000 + 200,000,000 + 250,000,000 Volume → @@ -69,7 +71,7 @@ - + \ No newline at end of file diff --git a/test/output/diamondsBoxplot.svg b/test/output/diamondsBoxplot.svg index 8e67c3989c..c632221eee 100644 --- a/test/output/diamondsBoxplot.svg +++ b/test/output/diamondsBoxplot.svg @@ -37,4586 +37,4588 @@ clarity - 2,000 - 4,000 - 6,000 - 8,000 - 10,000 - 12,000 - 14,000 - 16,000 - 18,000 + 0 + 2,000 + 4,000 + 6,000 + 8,000 + 10,000 + 12,000 + 14,000 + 16,000 + 18,000 price → - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/output/diamondsCaratPrice.svg b/test/output/diamondsCaratPrice.svg index bc6a5a62ee..269e90afdc 100644 --- a/test/output/diamondsCaratPrice.svg +++ b/test/output/diamondsCaratPrice.svg @@ -14,1898 +14,1902 @@ } - 1,000 - 2,000 - 3,000 - 4,000 - 5,000 - 6,000 - 7,000 - 8,000 - 9,000 - 10,000 - 11,000 - 12,000 - 13,000 - 14,000 - 15,000 - 16,000 - 17,000 - 18,000 + 0 + 1,000 + 2,000 + 3,000 + 4,000 + 5,000 + 6,000 + 7,000 + 8,000 + 9,000 + 10,000 + 11,000 + 12,000 + 13,000 + 14,000 + 15,000 + 16,000 + 17,000 + 18,000 19,000 ↑ price - 0.5 - 1.0 - 1.5 - 2.0 - 2.5 - 3.0 - 3.5 - 4.0 - 4.5 - 5.0 + 0.0 + 0.5 + 1.0 + 1.5 + 2.0 + 2.5 + 3.0 + 3.5 + 4.0 + 4.5 + 5.0 carat → - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/output/diamondsCaratPriceDots.svg b/test/output/diamondsCaratPriceDots.svg index 7b2695000b..29f4c06cc8 100644 --- a/test/output/diamondsCaratPriceDots.svg +++ b/test/output/diamondsCaratPriceDots.svg @@ -14,1928 +14,1934 @@ } - 1,000 - 2,000 - 3,000 - 4,000 - 5,000 - 6,000 - 7,000 - 8,000 - 9,000 - 10,000 - 11,000 - 12,000 - 13,000 - 14,000 - 15,000 - 16,000 - 17,000 - 18,000 + 0 + 1,000 + 2,000 + 3,000 + 4,000 + 5,000 + 6,000 + 7,000 + 8,000 + 9,000 + 10,000 + 11,000 + 12,000 + 13,000 + 14,000 + 15,000 + 16,000 + 17,000 + 18,000 ↑ Price ($) - 0.5 - 1.0 - 1.5 - 2.0 - 2.5 - 3.0 - 3.5 - 4.0 - 4.5 - 5.0 + 0.0 + 0.5 + 1.0 + 1.5 + 2.0 + 2.5 + 3.0 + 3.5 + 4.0 + 4.5 + 5.0 Carats → - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/output/diamondsCaratSampling.svg b/test/output/diamondsCaratSampling.svg index 3369b1da24..f83bbb1503 100644 --- a/test/output/diamondsCaratSampling.svg +++ b/test/output/diamondsCaratSampling.svg @@ -14,2057 +14,2061 @@ } - 2,000 - 4,000 - 6,000 - 8,000 - 10,000 - 12,000 - 14,000 - 16,000 - 18,000 + 0 + 2,000 + 4,000 + 6,000 + 8,000 + 10,000 + 12,000 + 14,000 + 16,000 + 18,000 ↑ price - 0.5 - 1.0 - 1.5 - 2.0 - 2.5 - 3.0 - 3.5 - 4.0 - 4.5 - 5.0 + 0.0 + 0.5 + 1.0 + 1.5 + 2.0 + 2.5 + 3.0 + 3.5 + 4.0 + 4.5 + 5.0 carat → - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/output/hexbinText.svg b/test/output/hexbinText.svg index 9f5988b1dc..38156e0c1e 100644 --- a/test/output/hexbinText.svg +++ b/test/output/hexbinText.svg @@ -115,137 +115,137 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - + + + + + + + + diff --git a/test/output/industryUnemploymentTrack.svg b/test/output/industryUnemploymentTrack.svg index 6cde5ec014..1af742b0ff 100644 --- a/test/output/industryUnemploymentTrack.svg +++ b/test/output/industryUnemploymentTrack.svg @@ -98,15 +98,15 @@ 826 683 596 - 478 + 478 443 447 522 489 - 535 + 535 670 785 - 1,211 + 1,211 1,060 1,009 855 @@ -119,25 +119,25 @@ 758 941 1,196 - 1,173 + 1,173 987 772 - 715 + 715 710 - 677 + 677 650 681 651 690 813 994 - 1,039 - 1,011 - 849 + 1,039 + 1,011 + 849 665 - 668 + 668 610 - 563 + 563 629 635 695 @@ -150,13 +150,13 @@ 559 509 561 - 572 + 572 519 564 813 - 868 + 868 836 - 820 + 820 674 647 569 @@ -165,7 +165,7 @@ 586 456 618 - 725 + 725 922 1,086 924 @@ -187,7 +187,7 @@ 783 814 970 - 1,078 + 1,078 1,237 1,438 1,744 @@ -210,18 +210,18 @@ 1,023 983 793 - 821 + 821 837 - 792 + 792 853 791 739 701 - 715 + 715 908 990 1,037 - 820 + 820 875 955 833 @@ -235,7 +235,7 @@ 1,269 1,222 1,138 - 1,240 + 1,240 1,132 1,170 1,171 @@ -245,7 +245,7 @@ 1,342 1,238 1,179 - 1,201 + 1,201 1,247 1,434 1,387 @@ -259,16 +259,16 @@ 1,386 1,248 1,183 - 1,182 - 1,163 + 1,182 + 1,163 1,079 1,127 1,138 1,045 - 1,058 + 1,058 1,302 1,301 - 1,173 + 1,173 1,131 1,145 1,197 @@ -292,7 +292,7 @@ 965 1,166 1,045 - 896 + 896 872 795 979 @@ -304,16 +304,16 @@ 1,009 1,120 1,007 - 992 + 992 919 - 1,049 + 1,049 1,160 1,329 1,366 1,277 1,313 1,397 - 1,535 + 1,535 1,794 1,847 1,852 @@ -330,12 +330,12 @@ 2,071 - 734 + 734 694 739 736 685 - 621 + 621 708 685 667 @@ -344,7 +344,7 @@ 653 911 902 - 954 + 954 855 903 956 @@ -385,7 +385,7 @@ 966 957 1,019 - 840 + 840 852 884 905 @@ -403,7 +403,7 @@ 823 757 778 - 821 + 821 701 745 680 @@ -420,14 +420,14 @@ 749 651 653 - 621 + 621 596 673 729 762 772 837 - 820 + 820 831 796 879 @@ -436,7 +436,7 @@ 960 984 1,007 - 1,144 + 1,144 1,315 1,711 1,822 @@ -454,10 +454,10 @@ 1,814 - 782 + 782 779 789 - 658 + 658 675 833 786 @@ -465,21 +465,21 @@ 636 691 694 - 639 + 639 806 - 821 + 821 817 - 744 + 744 731 - 821 + 821 813 767 900 903 - 935 + 935 938 947 - 973 + 973 976 953 1,022 @@ -490,35 +490,35 @@ 956 978 922 - 1,049 + 1,049 1,145 1,035 986 955 1,048 - 1,020 + 1,020 1,050 978 933 990 885 - 1,097 + 1,097 987 - 1,039 - 925 + 1,039 + 925 977 1,189 965 1,010 854 853 - 916 + 916 850 993 1,008 967 882 - 944 + 944 950 929 844 @@ -527,10 +527,10 @@ 966 930 910 - 1,040 + 1,040 917 882 - 830 + 830 942 867 855 @@ -545,24 +545,24 @@ 831 917 920 - 877 + 877 892 911 986 961 1,176 1,056 - 944 + 944 874 1,074 - 1,154 + 1,154 1,172 1,122 1,029 1,126 1,283 1,210 - 1,487 + 1,487 1,477 1,484 1,322 @@ -590,7 +590,7 @@ 504 547 564 - 734 + 734 724 652 655 @@ -603,7 +603,7 @@ 946 921 1,120 - 973 + 973 964 951 983 @@ -620,7 +620,7 @@ 1,076 1,105 1,092 - 1,021 + 1,021 881 975 1,014 @@ -639,7 +639,7 @@ 872 875 958 - 916 + 916 807 714 730 @@ -655,12 +655,12 @@ 824 644 695 - 753 - 735 + 753 + 735 681 736 768 - 658 + 658 791 885 825 @@ -684,7 +684,7 @@ 961 951 1,052 - 992 + 992 1,147 1,445 1,512 @@ -702,13 +702,13 @@ 1,740 - 353 + 353 349 381 329 423 452 - 478 + 478 450 398 339 @@ -724,7 +724,7 @@ 595 455 486 - 516 + 516 483 586 590 @@ -741,22 +741,22 @@ 559 576 518 - 611 + 611 618 769 - 697 + 697 760 - 649 - 639 + 649 + 639 662 - 620 + 620 662 608 584 589 570 769 - 725 + 725 647 593 526 @@ -765,28 +765,28 @@ 613 619 614 - 591 + 591 648 667 635 644 - 658 + 658 628 - 677 + 677 529 593 528 - 563 + 563 558 543 617 - 659 - 611 + 659 + 611 576 531 536 502 - 563 + 563 489 495 555 @@ -794,8 +794,8 @@ 653 665 648 - 630 - 534 + 630 + 534 526 521 576 @@ -810,7 +810,7 @@ 797 748 791 - 792 + 792 847 931 964 @@ -826,7 +826,7 @@ 1,200 - 430 + 430 409 311 269 @@ -835,7 +835,7 @@ 545 583 408 - 391 + 391 384 365 463 @@ -843,16 +843,16 @@ 355 369 361 - 525 + 525 548 540 438 - 429 - 420 + 429 + 420 419 486 508 - 477 + 477 447 484 561 @@ -860,25 +860,25 @@ 596 530 499 - 468 + 468 446 571 483 526 - 440 - 478 + 440 + 478 704 749 745 556 500 542 - 516 + 516 511 490 530 433 - 468 + 468 580 741 676 @@ -888,8 +888,8 @@ 499 555 472 - 468 - 478 + 468 + 478 453 681 683 @@ -902,9 +902,9 @@ 472 461 414 - 429 + 429 578 - 659 + 659 595 396 424 @@ -915,27 +915,27 @@ 419 408 428 - 572 + 572 704 695 - 525 + 525 492 482 451 471 - 372 + 372 425 - 373 + 373 461 654 770 721 - 573 + 573 552 527 511 652 - 563 + 563 598 575 702 @@ -950,7 +950,7 @@ 880 - 239 + 239 262 213 218 @@ -968,33 +968,33 @@ 216 206 187 - 191 + 191 243 256 247 234 - 249 + 249 263 250 217 255 264 246 - 249 + 249 271 266 275 - 297 + 297 327 324 304 279 - 248 + 248 271 295 270 302 - 287 + 287 338 308 299 @@ -1002,22 +1002,22 @@ 260 260 242 - 287 - 306 + 287 + 306 291 324 362 301 - 353 + 353 341 346 - 363 + 363 312 273 299 - 268 + 268 282 - 249 + 249 282 255 319 @@ -1025,23 +1025,23 @@ 341 332 300 - 334 + 334 251 245 291 - 306 + 306 299 275 257 - 287 + 287 376 300 311 - 240 + 240 276 - 258 + 258 324 - 315 + 315 304 338 336 @@ -1056,9 +1056,9 @@ 378 414 396 - 411 + 411 559 - 659 + 659 586 625 488 @@ -1068,14 +1068,14 @@ 569 636 610 - 592 + 592 609 730 680 228 - 240 + 240 226 197 195 @@ -1088,22 +1088,22 @@ 200 232 235 - 211 + 211 232 - 191 - 249 + 191 + 249 289 256 - 268 + 268 281 320 - 258 - 267 + 258 + 267 318 - 287 + 287 292 340 - 373 + 373 345 343 299 @@ -1123,11 +1123,11 @@ 311 283 403 - 363 + 363 343 312 302 - 335 + 335 307 312 374 @@ -1144,10 +1144,10 @@ 300 260 255 - 268 + 268 204 233 - 268 + 268 298 293 289 @@ -1155,8 +1155,8 @@ 329 263 235 - 211 - 229 + 211 + 229 227 233 295 @@ -1166,10 +1166,10 @@ 303 307 371 - 316 + 316 307 261 - 315 + 315 285 323 323 @@ -1184,7 +1184,7 @@ 540 571 637 - 639 + 639 561 536 513 @@ -1200,14 +1200,14 @@ 236 223 - 192 - 191 + 192 + 191 190 183 228 198 231 - 153 + 153 129 168 194 @@ -1229,13 +1229,13 @@ 257 274 270 - 221 + 221 235 262 233 243 331 - 316 + 316 319 274 260 @@ -1245,12 +1245,12 @@ 255 260 275 - 267 + 267 243 291 284 - 239 - 230 + 239 + 230 227 231 236 @@ -1260,17 +1260,17 @@ 204 276 245 - 267 + 267 257 223 247 222 187 - 211 + 211 251 199 202 - 287 + 287 260 263 272 @@ -1282,9 +1282,9 @@ 206 183 190 - 248 + 248 251 - 249 + 249 188 216 242 @@ -1293,24 +1293,24 @@ 224 218 242 - 210 + 210 271 289 - 267 + 267 245 269 329 359 309 337 - 316 + 316 331 - 421 + 421 522 - 563 + 563 558 541 - 506 + 506 499 511 547 @@ -1319,41 +1319,41 @@ 493 539 657 - 591 + 591 274 232 247 - 240 + 240 254 225 202 187 - 220 + 220 161 217 167 197 243 200 - 220 - 172 + 220 + 172 246 228 241 225 - 239 + 239 256 - 277 + 277 304 339 314 - 268 + 268 264 - 335 + 335 356 - 353 + 353 281 272 284 @@ -1365,11 +1365,11 @@ 339 359 405 - 373 + 373 338 378 357 - 278 + 278 322 366 366 @@ -1383,13 +1383,13 @@ 294 276 290 - 325 + 325 308 - 306 + 306 314 291 274 - 306 + 306 307 319 300 @@ -1403,9 +1403,9 @@ 305 341 310 - 268 - 306 - 306 + 268 + 306 + 306 275 257 222 @@ -1413,9 +1413,9 @@ 242 256 243 - 239 + 239 257 - 182 + 182 255 235 264 @@ -1427,7 +1427,7 @@ 352 412 374 - 334 + 334 434 367 431 @@ -1446,16 +1446,16 @@ 603 - 125 + 125 112 140 95 131 102 - 144 - 143 + 144 + 143 130 - 96 + 96 117 151 161 @@ -1463,9 +1463,9 @@ 148 148 164 - 163 + 163 206 - 210 + 210 219 233 241 @@ -1479,19 +1479,19 @@ 264 270 231 - 211 - 220 + 211 + 220 255 243 321 - 267 - 268 + 267 + 268 251 - 239 + 239 224 224 - 248 - 182 + 248 + 182 257 224 236 @@ -1499,13 +1499,13 @@ 216 168 190 - 172 + 172 174 - 191 + 191 178 185 187 - 173 + 173 168 204 177 @@ -1516,43 +1516,43 @@ 156 168 162 - 172 + 172 128 - 105 + 105 119 - 116 + 116 132 158 114 103 132 170 - 116 + 116 137 108 - 143 + 143 139 109 - 77 + 77 110 114 112 140 - 124 + 124 120 132 - 125 + 125 169 193 155 - 143 + 143 170 157 141 - 144 + 144 166 168 - 173 + 173 219 232 224 @@ -1560,7 +1560,7 @@ 320 303 347 - 373 + 373 358 362 261 @@ -1570,21 +1570,21 @@ 300 - 154 - 173 + 154 + 173 152 - 135 + 135 73 109 - 77 + 77 110 - 124 + 124 113 - 192 + 192 196 188 193 - 267 + 267 140 109 130 @@ -1593,7 +1593,7 @@ 101 118 145 - 192 + 192 195 187 269 @@ -1601,36 +1601,36 @@ 89 89 114 - 125 + 125 92 - 97 + 97 137 120 159 - 172 + 172 161 - 154 + 154 133 94 113 - 173 + 173 98 136 148 137 184 168 - 153 + 153 107 99 - 106 + 106 140 103 88 102 131 165 - 153 + 153 107 139 84 @@ -1650,40 +1650,40 @@ 35 55 76 - 78 - 77 - 125 + 78 + 77 + 125 139 128 127 123 - 67 + 67 64 - 59 - 40 + 59 + 40 54 53 47 80 - 96 + 96 113 - 135 + 135 175 108 94 - 86 - 125 + 86 + 125 111 84 - 97 + 97 119 - 229 + 229 245 251 241 176 136 - 182 + 182 180 195 150 @@ -1697,16 +1697,16 @@ 19 25 17 - 20 + 20 27 13 16 23 25 - 39 - 11 - 20 - 11 + 39 + 11 + 20 + 11 27 14 24 @@ -1716,7 +1716,7 @@ 18 23 32 - 20 + 20 27 33 35 @@ -1734,10 +1734,10 @@ 41 46 41 - 40 + 40 36 43 - 20 + 20 25 31 34 @@ -1749,12 +1749,12 @@ 22 27 28 - 10 + 10 8 15 - 20 + 20 16 - 29 + 29 25 32 19 @@ -1770,7 +1770,7 @@ 25 14 17 - 20 + 20 31 25 32 @@ -1802,19 +1802,19 @@ 15 32 46 - 59 + 59 63 - 105 - 125 + 105 + 125 98 100 95 93 76 84 - 96 + 96 89 - 68 + 68 79 diff --git a/test/output/intervalAwareBin.svg b/test/output/intervalAwareBin.svg index 400345f4d1..ea0c5de715 100644 --- a/test/output/intervalAwareBin.svg +++ b/test/output/intervalAwareBin.svg @@ -66,287 +66,287 @@ weight → - - - - - - - - - - - + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/output/liborProjections.svg b/test/output/liborProjections.svg index de2b04dfbf..96e9b27603 100644 --- a/test/output/liborProjections.svg +++ b/test/output/liborProjections.svg @@ -65,119 +65,119 @@ about → - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - + + + - - + + - - - + + + - - - - + + + + - - - + + + - + @@ -185,2873 +185,2873 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + 0.19% diff --git a/test/output/mobyDickLetterPosition.svg b/test/output/mobyDickLetterPosition.svg index f8b22018ad..c3cff7dcde 100644 --- a/test/output/mobyDickLetterPosition.svg +++ b/test/output/mobyDickLetterPosition.svg @@ -105,252 +105,252 @@ Position within word - - + + - - + + - - + + - + - - + + - - - - + + + + - - - - - + + + + + - + - + - - + + - - + + - + - - - - - - - - - + + + + + + + + + - + - - - - - - - - - + + + + + + + + + - + - - - - + + + + - - - - - - - + + + + + + + - + - - - - - - - + + + + + + + - - - - - + + + + + - + - + - - - - - + + + + + - + - - + + - - + + - - - + + + - + - - - + + + - - - + + + - + - - + + - + - - - - - + + + + + - + - - + + - + - + - - - + + + - - + + - - - - - - - - - - - + + + + + + + + + + + - - + + - - + + - - + + - + - - + + - - + + - + - - - - - - - - + + + + + + + + - - - - - + + + + + - - - - - - - - + + + + + + + + - + - + - - - - - + + + + + - + - - - - - - - - - + + + + + + + + + \ No newline at end of file diff --git a/test/output/rasterWalmartBarycentricOpacity.svg b/test/output/rasterWalmartBarycentricOpacity.svg index e5d3527f6c..bf1c517df3 100644 --- a/test/output/rasterWalmartBarycentricOpacity.svg +++ b/test/output/rasterWalmartBarycentricOpacity.svg @@ -17,7 +17,7 @@ - + diff --git a/test/output/rasterWalmartWalkOpacity.svg b/test/output/rasterWalmartWalkOpacity.svg index 1b4bc5c89c..462eba05bd 100644 --- a/test/output/rasterWalmartWalkOpacity.svg +++ b/test/output/rasterWalmartWalkOpacity.svg @@ -17,7 +17,7 @@ - + diff --git a/test/output/seattlePrecipitationDensity.svg b/test/output/seattlePrecipitationDensity.svg index 44012b02b9..cc41fe608f 100644 --- a/test/output/seattlePrecipitationDensity.svg +++ b/test/output/seattlePrecipitationDensity.svg @@ -14,26 +14,28 @@ } - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 ↑ wind @@ -56,649 +58,649 @@ temp_min → - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/output/tipCell.svg b/test/output/tipCell.svg index 9fafb84282..3529e9f432 100644 --- a/test/output/tipCell.svg +++ b/test/output/tipCell.svg @@ -89,61 +89,61 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/output/tipCellFacet.svg b/test/output/tipCellFacet.svg index b7cd5ad94f..27f218336e 100644 --- a/test/output/tipCellFacet.svg +++ b/test/output/tipCellFacet.svg @@ -93,64 +93,64 @@ - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/test/output/tipHexbinExplicit.svg b/test/output/tipHexbinExplicit.svg index 790d20e76a..bf7d2776fb 100644 --- a/test/output/tipHexbinExplicit.svg +++ b/test/output/tipHexbinExplicit.svg @@ -63,244 +63,244 @@ - - - + + + - - - - + + + + - + - - + + - - - + + + - - - - - + + + + + - + - - - - - - + + + + + + - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/test/output/waffleTipFacet.svg b/test/output/waffleTipFacet.svg index dbe9bafe0f..bdc027b202 100644 --- a/test/output/waffleTipFacet.svg +++ b/test/output/waffleTipFacet.svg @@ -74,22 +74,22 @@ - + - + - + - + - + - + @@ -98,19 +98,19 @@ - + - + - + - + @@ -119,52 +119,52 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -173,103 +173,103 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -278,55 +278,55 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -338,10 +338,10 @@ - + - + @@ -350,28 +350,28 @@ - + - + - + - + - + - + - + @@ -383,274 +383,274 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -659,34 +659,34 @@ - + - + - + - + - + - + - + - + - + @@ -695,55 +695,55 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -752,37 +752,37 @@ - + - + - + - + - + - + - + - + @@ -791,37 +791,37 @@ - + - + - + - + - + - + - + - + - + @@ -1076,73 +1076,73 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1157,52 +1157,52 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1211,88 +1211,88 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1301,10 +1301,10 @@ - + - + @@ -1313,43 +1313,43 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -1358,82 +1358,82 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1445,16 +1445,16 @@ - + - + - + - + @@ -1463,13 +1463,13 @@ - + - + @@ -1478,19 +1478,19 @@ - + - + - + - + - + @@ -1502,25 +1502,25 @@ - + - + - + - + - + @@ -1529,31 +1529,31 @@ - + - + - + - + - + - + - + - + @@ -1562,52 +1562,52 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -1616,91 +1616,91 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1709,7 +1709,7 @@ - + @@ -1718,43 +1718,43 @@ - + - + - + - + - + - + - + - + - + @@ -1763,19 +1763,19 @@ - + - + - + - + - + @@ -1784,16 +1784,16 @@ - + - + - + - + @@ -1805,19 +1805,19 @@ - + - + - + diff --git a/test/output/waffleTipFacetX.svg b/test/output/waffleTipFacetX.svg index b77d829b08..fbe780ae88 100644 --- a/test/output/waffleTipFacetX.svg +++ b/test/output/waffleTipFacetX.svg @@ -70,22 +70,22 @@ - + - + - + - + - + - + @@ -94,19 +94,19 @@ - + - + - + - + @@ -115,52 +115,52 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -169,103 +169,103 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -274,55 +274,55 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -334,10 +334,10 @@ - + - + @@ -346,28 +346,28 @@ - + - + - + - + - + - + - + @@ -379,274 +379,274 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -655,34 +655,34 @@ - + - + - + - + - + - + - + - + - + @@ -691,55 +691,55 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -748,37 +748,37 @@ - + - + - + - + - + - + - + - + @@ -787,37 +787,37 @@ - + - + - + - + - + - + - + - + - + @@ -1072,73 +1072,73 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1153,52 +1153,52 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1207,88 +1207,88 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1297,10 +1297,10 @@ - + - + @@ -1309,43 +1309,43 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -1354,82 +1354,82 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1441,16 +1441,16 @@ - + - + - + - + @@ -1459,13 +1459,13 @@ - + - + @@ -1474,19 +1474,19 @@ - + - + - + - + - + @@ -1498,25 +1498,25 @@ - + - + - + - + - + @@ -1525,31 +1525,31 @@ - + - + - + - + - + - + - + - + @@ -1558,52 +1558,52 @@ - + - + - + - + - + - + - + - + - + - + - + - + @@ -1612,91 +1612,91 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1705,7 +1705,7 @@ - + @@ -1714,43 +1714,43 @@ - + - + - + - + - + - + - + - + - + @@ -1759,19 +1759,19 @@ - + - + - + - + - + @@ -1780,16 +1780,16 @@ - + - + - + - + @@ -1801,19 +1801,19 @@ - + - + - + diff --git a/test/output/waffleTipFacetXY.svg b/test/output/waffleTipFacetXY.svg index bb9f4ab233..e213fb8c82 100644 --- a/test/output/waffleTipFacetXY.svg +++ b/test/output/waffleTipFacetXY.svg @@ -63,46 +63,46 @@ - + - + - + - + - + - + - + - + - + - + - + @@ -111,43 +111,43 @@ - + - + - + - + - + - + - + - + - + @@ -156,13 +156,13 @@ - + - + - + @@ -174,130 +174,130 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -306,13 +306,13 @@ - + - + - + @@ -401,28 +401,28 @@ - + - + - + - + - + - + - + @@ -431,91 +431,91 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -524,7 +524,7 @@ - + @@ -536,28 +536,28 @@ - + - + - + - + - + - + - + @@ -566,79 +566,79 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -647,7 +647,7 @@ - + @@ -735,85 +735,85 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -822,28 +822,28 @@ - + - + - + - + - + - + @@ -852,52 +852,52 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -906,82 +906,82 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1069,58 +1069,58 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1129,22 +1129,22 @@ - + - + - + - + - + @@ -1153,61 +1153,61 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1222,34 +1222,34 @@ - + - + - + - + - + - + - + - + - + @@ -1258,25 +1258,25 @@ - + - + - + - + - + - + @@ -1285,10 +1285,10 @@ - + - + @@ -1300,19 +1300,19 @@ - + - + - + @@ -1407,10 +1407,10 @@ - + - + @@ -1422,52 +1422,52 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1476,115 +1476,115 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1593,19 +1593,19 @@ - + - + - + - + @@ -1614,31 +1614,31 @@ - + - + - + - + - + - + - + - + @@ -1647,13 +1647,13 @@ - + - + - + @@ -1741,25 +1741,25 @@ - + - + - + - + - + @@ -1768,49 +1768,49 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1819,16 +1819,16 @@ - + - + - + - + @@ -1840,112 +1840,112 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -1957,34 +1957,34 @@ - + - + - + - + - + - + - + - + diff --git a/test/output/waffleTipUnit.svg b/test/output/waffleTipUnit.svg index 9df19cb1f3..ce20893818 100644 --- a/test/output/waffleTipUnit.svg +++ b/test/output/waffleTipUnit.svg @@ -43,178 +43,178 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -223,124 +223,124 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/test/output/waffleTipUnitX.svg b/test/output/waffleTipUnitX.svg index 2dab76e310..2e05f83fd4 100644 --- a/test/output/waffleTipUnitX.svg +++ b/test/output/waffleTipUnitX.svg @@ -43,178 +43,178 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + @@ -223,124 +223,124 @@ - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + - + diff --git a/test/output/wordCloud.svg b/test/output/wordCloud.svg index f3bdee3d86..a4e5cdef47 100644 --- a/test/output/wordCloud.svg +++ b/test/output/wordCloud.svg @@ -14,253 +14,253 @@ } - me (25) - ishmael (2) - some (11) - ago (2) - never (5) - how (3) - long (2) - having (2) - little (4) - or (10) - no (6) - money (4) - in (48) - my (14) - purse (3) - and (73) - nothing (3) - particular (2) - to (53) - on (12) - i (43) - would (4) - sail (2) - about (7) - a (69) - see (6) - the (124) - part (7) - of (81) - world (4) - it (33) - is (34) - way (6) - have (8) - off (3) - whenever (5) - find (2) - myself (3) - soul (3) - before (3) - warehouses (2) - up (4) - every (4) - get (6) - such (5) - an (4) - hand (3) - that (31) - requires (2) - strong (2) - from (11) - into (9) - then (5) - account (2) - high (4) - time (6) - sea (13) - as (26) - can (6) - this (17) - for (16) - with (13) - himself (2) - upon (9) - his (10) - take (6) - ship (3) - there (16) - if (9) - they (12) - but (15) - almost (3) - all (23) - men (4) - their (4) - other (5) - same (5) - ocean (2) - now (5) - your (6) - city (2) - round (2) - by (8) - right (3) - streets (2) - you (23) - its (2) - where (2) - which (4) - previous (2) - were (7) - out (3) - sight (2) - land (6) - look (2) - at (5) - crowds (2) - water (8) - go (12) - what (9) - do (8) - like (6) - stand (5) - thousands (2) - fixed (2) - reveries (2) - over (2) - ships (3) - aloft (2) - still (3) - better (2) - these (4) - are (5) - here (5) - come (3) - more (6) - will (6) - content (2) - them (5) - under (2) - yonder (2) - not (11) - must (4) - just (2) - without (3) - miles (3) - yet (4) - tell (4) - does (2) - those (4) - once (2) - say (3) - country (2) - any (2) - one (10) - down (6) - leaves (2) - stream (2) - magic (2) - let (2) - most (5) - be (9) - plunged (2) - man (3) - set (3) - going (4) - he (10) - lead (2) - should (3) - ever (5) - great (3) - metaphysical (2) - chief (2) - each (2) - meadow (2) - sleep (2) - deep (2) - distant (2) - winds (3) - hill (2) - though (7) - shepherds (2) - head (4) - unless (2) - him (3) - when (5) - scores (2) - among (2) - thousand (2) - why (7) - did (5) - two (4) - robust (2) - healthy (2) - first (4) - voyage (6) - passenger (4) - old (6) - own (2) - meaning (2) - who (5) - because (4) - could (2) - image (3) - was (8) - we (3) - ourselves (2) - phantom (2) - am (4) - begin (2) - grow (2) - mean (2) - something (3) - besides (2) - passengers (3) - themselves (2) - much (4) - thing (2) - commodore (2) - captain (2) - cook (3) - glory (2) - care (2) - being (4) - sort (3) - officer (2) - broiled (3) - respectfully (2) - than (4) - sailor (5) - mast (2) - forecastle (2) - order (2) - make (2) - spar (2) - may (3) - been (2) - schoolmaster (2) - hunks (2) - think (2) - thinks (2) - well (2) - however (2) - thump (2) - else (2) - point (2) - so (4) - others (2) - always (2) - paying (3) - pay (2) - between (2) - paid (2) - perhaps (2) - air (2) - deck (2) - leaders (2) - things (4) - whaling (5) - fates (2) - grand (3) - cannot (2) - exactly (2) - parts (3) - motives (2) - whale (3) - wild (2) - seas (2) + me (25) + ishmael (2) + some (11) + ago (2) + never (5) + how (3) + long (2) + having (2) + little (4) + or (10) + no (6) + money (4) + in (48) + my (14) + purse (3) + and (73) + nothing (3) + particular (2) + to (53) + on (12) + i (43) + would (4) + sail (2) + about (7) + a (69) + see (6) + the (124) + part (7) + of (81) + world (4) + it (33) + is (34) + way (6) + have (8) + off (3) + whenever (5) + find (2) + myself (3) + soul (3) + before (3) + warehouses (2) + up (4) + every (4) + get (6) + such (5) + an (4) + hand (3) + that (31) + requires (2) + strong (2) + from (11) + into (9) + then (5) + account (2) + high (4) + time (6) + sea (13) + as (26) + can (6) + this (17) + for (16) + with (13) + himself (2) + upon (9) + his (10) + take (6) + ship (3) + there (16) + if (9) + they (12) + but (15) + almost (3) + all (23) + men (4) + their (4) + other (5) + same (5) + ocean (2) + now (5) + your (6) + city (2) + round (2) + by (8) + right (3) + streets (2) + you (23) + its (2) + where (2) + which (4) + previous (2) + were (7) + out (3) + sight (2) + land (6) + look (2) + at (5) + crowds (2) + water (8) + go (12) + what (9) + do (8) + like (6) + stand (5) + thousands (2) + fixed (2) + reveries (2) + over (2) + ships (3) + aloft (2) + still (3) + better (2) + these (4) + are (5) + here (5) + come (3) + more (6) + will (6) + content (2) + them (5) + under (2) + yonder (2) + not (11) + must (4) + just (2) + without (3) + miles (3) + yet (4) + tell (4) + does (2) + those (4) + once (2) + say (3) + country (2) + any (2) + one (10) + down (6) + leaves (2) + stream (2) + magic (2) + let (2) + most (5) + be (9) + plunged (2) + man (3) + set (3) + going (4) + he (10) + lead (2) + should (3) + ever (5) + great (3) + metaphysical (2) + chief (2) + each (2) + meadow (2) + sleep (2) + deep (2) + distant (2) + winds (3) + hill (2) + though (7) + shepherds (2) + head (4) + unless (2) + him (3) + when (5) + scores (2) + among (2) + thousand (2) + why (7) + did (5) + two (4) + robust (2) + healthy (2) + first (4) + voyage (6) + passenger (4) + old (6) + own (2) + meaning (2) + who (5) + because (4) + could (2) + image (3) + was (8) + we (3) + ourselves (2) + phantom (2) + am (4) + begin (2) + grow (2) + mean (2) + something (3) + besides (2) + passengers (3) + themselves (2) + much (4) + thing (2) + commodore (2) + captain (2) + cook (3) + glory (2) + care (2) + being (4) + sort (3) + officer (2) + broiled (3) + respectfully (2) + than (4) + sailor (5) + mast (2) + forecastle (2) + order (2) + make (2) + spar (2) + may (3) + been (2) + schoolmaster (2) + hunks (2) + think (2) + thinks (2) + well (2) + however (2) + thump (2) + else (2) + point (2) + so (4) + others (2) + always (2) + paying (3) + pay (2) + between (2) + paid (2) + perhaps (2) + air (2) + deck (2) + leaders (2) + things (4) + whaling (5) + fates (2) + grand (3) + cannot (2) + exactly (2) + parts (3) + motives (2) + whale (3) + wild (2) + seas (2) \ No newline at end of file diff --git a/test/output/zeroDomainDisabled.html b/test/output/zeroDomainDisabled.html new file mode 100644 index 0000000000..5a76c39128 --- /dev/null +++ b/test/output/zeroDomainDisabled.html @@ -0,0 +1,72 @@ +
+ + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + + + + + + + + + + + + + + + + + + + + +
Implicit domain [1, 16] with zero: false → [1, 16]
+
\ No newline at end of file diff --git a/test/output/zeroDomainExplicit.html b/test/output/zeroDomainExplicit.html new file mode 100644 index 0000000000..88fc94a5d1 --- /dev/null +++ b/test/output/zeroDomainExplicit.html @@ -0,0 +1,74 @@ +
+ + + + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + + + + + + + + + + + + + + + + + + + + +
Explicit domain [1, 16] with zero: true → [0, 16]
+
\ No newline at end of file diff --git a/test/output/zeroDomainExplicitNoZero.html b/test/output/zeroDomainExplicitNoZero.html new file mode 100644 index 0000000000..e43519a6bd --- /dev/null +++ b/test/output/zeroDomainExplicitNoZero.html @@ -0,0 +1,72 @@ +
+ + + + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + + + + + + + + + + + + + + + + + + + + +
Explicit domain [1, 16] with implicit zero → [1, 16]
+
\ No newline at end of file diff --git a/test/output/zeroDomainImplicit.html b/test/output/zeroDomainImplicit.html new file mode 100644 index 0000000000..796e92db99 --- /dev/null +++ b/test/output/zeroDomainImplicit.html @@ -0,0 +1,74 @@ +
+ + + + 0 + 1 + 2 + 3 + 4 + 5 + 6 + 7 + 8 + 9 + 10 + 11 + 12 + 13 + 14 + 15 + 16 + + + + + + + + + + + + + + + + + + + + +
Implicit domain [1, 16] with implicit zero → [0, 16]
+
\ No newline at end of file diff --git a/test/plots/arc.ts b/test/plots/arc.ts index b99645a97d..c63f9efea7 100644 --- a/test/plots/arc.ts +++ b/test/plots/arc.ts @@ -36,7 +36,7 @@ test(async function arcCollatz() { test(async function arcCollatzUp() { return Plot.plot({ height: 260, - x: {ticks: 20, tickSize: 0}, + x: {ticks: 20, tickSize: 0, zero: false}, y: {domain: [0, 1], axis: null}, marks: [ Plot.dot(collatz(12), {x: Plot.identity, y: 0, fill: "currentColor"}), diff --git a/test/plots/projection-height-geometry.ts b/test/plots/projection-height-geometry.ts index 0890da295c..91e8a932ff 100644 --- a/test/plots/projection-height-geometry.ts +++ b/test/plots/projection-height-geometry.ts @@ -40,6 +40,7 @@ test(async function projectionHeightGeometryNull() { aspectRatio: true, width: 400, facet: {data: [0, 1], y: [0, 1]}, + zero: false, marks: [Plot.geo(shape), Plot.frame({stroke: "red", strokeDasharray: 4})] }); }); diff --git a/test/plots/zero.ts b/test/plots/zero.ts index 94eec516cd..1313195e7f 100644 --- a/test/plots/zero.ts +++ b/test/plots/zero.ts @@ -1,4 +1,5 @@ import * as Plot from "@observablehq/plot"; +import * as d3 from "d3"; import {test} from "test/plot"; test(async function zeroNegativeY() { @@ -16,3 +17,35 @@ test(async function zeroPositiveDegenerateY() { test(async function zeroNegativeDegenerateY() { return Plot.lineY([-0.25, -0.25, -0.25]).plot({y: {zero: true}}); }); + +test(async function zeroDomainExplicit() { + return Plot.plot({ + caption: "Explicit domain [1, 16] with zero: true → [0, 16]", + x: {domain: [1, 16], ticks: 20, zero: true}, + marks: [Plot.dotX(d3.range(1, 17))] + }); +}); + +test(async function zeroDomainExplicitNoZero() { + return Plot.plot({ + caption: "Explicit domain [1, 16] with implicit zero → [1, 16]", + x: {domain: [1, 16], ticks: 20}, + marks: [Plot.dotX(d3.range(1, 17))] + }); +}); + +test(async function zeroDomainImplicit() { + return Plot.plot({ + caption: "Implicit domain [1, 16] with implicit zero → [0, 16]", + x: {ticks: 20}, + marks: [Plot.dotX(d3.range(1, 17))] + }); +}); + +test(async function zeroDomainDisabled() { + return Plot.plot({ + caption: "Implicit domain [1, 16] with zero: false → [1, 16]", + x: {ticks: 20, zero: false}, + marks: [Plot.dotX(d3.range(1, 17))] + }); +}); diff --git a/test/scales/scales-test.js b/test/scales/scales-test.js index 29925d812e..da712949e0 100644 --- a/test/scales/scales-test.js +++ b/test/scales/scales-test.js @@ -2136,7 +2136,7 @@ it("Plot.plot passes render functions scale descriptors", async () => { assert.strictEqual(color(1), "rgb(144, 12, 0)"); scaleEqual(scales.color, { type: "linear", - domain: [0.0003394410014152527, 0.999856373295188], + domain: [0, 0.999856373295188], range: [0, 1], clamp: false, interpolate: d3.interpolateTurbo @@ -2167,11 +2167,11 @@ it("Plot.plot passes render functions re-initialized scale descriptors and funct assert.ok(Math.abs(x(1) - 426) < 1); assert.ok(Math.abs(y(0) - 196) < 1); assert.ok(Math.abs(y(1) - 148) < 1); - assert.strictEqual(color(1), "rgb(35, 23, 27)"); - assert.strictEqual(color(10), "rgb(72, 58, 164)"); + assert.strictEqual(color(1), "rgb(41, 27, 47)"); + assert.strictEqual(color(10), "rgb(73, 62, 174)"); scaleEqual(scales.color, { type: "linear", - domain: [1, 161], + domain: [0, 161], range: [0, 1], clamp: false, interpolate: d3.interpolateTurbo