Repository navigation
v0.6.0
Minor Changes
-
fa8dc13: Second catalog, wave 1 in every adapter (feature-003, T-177, T-178). The 14 charts of wave 1 —
HistogramChart,EcdfChart,BoxPlotChart,ViolinChart,RidgelineChart,BeeswarmChart,
LollipopChart,DumbbellChart,SlopeChart,BumpChart,ErrorBarChart,IntervalChart,
DivergingBarChartandConnectedScatterChart— each at its own subpath of every adapter
(@silverpoint/react/histogram-chart,@silverpoint/react/server/histogram-chart,
@silverpoint/vue/histogram-chartwithSpHistogramChart,@silverpoint/angular/histogram-chart
with<sp-histogram-chart>) and in each barrel. Their recipes are on a new core subpath,
@silverpoint/core/catalog, so the core's main entry keeps its budget; every one-chart build of the
first 33 stays within 0.1 KB of its0.3.0size.RidgelineChartrequiresgroupKeyandDivergingBarChartrequireslevelsin every adapter
(input.requiredin Angular); the demo ignores both.levelsandaxisdescribe how the data's
columns are read, so like the…Keyprops they are ignored withoutdata.The keyboard model of a hierarchy now reaches
stepActiveas each hit area'smoves, computed with
the layout, so no chart without one carries its code. No existing output changes.Each package README lists the 47 charts, and the core's names
@silverpoint/core/catalog; the
documentation site states, for every chart of the second catalog, how each derived value is
computed. -
da77adb: Second catalog, comparisons (feature-003, T-172..T-176). The core recipes of
LollipopChart,
DumbbellChart(dot or arrow end),SlopeChart,BumpChart(ranks computed in the core),
ErrorBarChart,IntervalChart(numbers or ISO dates in UTC),DivergingBarChartand
ConnectedScatterChart, each with a derived table and one heightened mark. They reach the adapters
with wave 1; no existing output changes. -
c1d0ebd: Second catalog, distributions (feature-003, T-168..T-171). The core recipes of
HistogramChart,
EcdfChart,BoxPlotChart,ViolinChart,RidgelineChartandBeeswarmChart: statistics derived
in the core (Freedman–Diaconis bins, type-7 quartiles, Tukey whiskers, Epanechnikov densities), a
derived tabular alternative, one heightened mark each, and a deterministic beeswarm packing. They
reach the adapters with wave 1; no existing output changes. -
a83ca34: Second catalog, foundations (feature-003, step 7a). The props types of the 27 charts of
0.6.0(API Spec §7.3) andNetworkNode; the diagnosticsSP020(invalid hierarchy),
SP021(invalid statistic parameter) andSP022(group too small for its statistic);HitArea.node,
through whichstepActivefollows the WAI-ARIA tree pattern when every item is a node. No chart
is added yet and no existing output changes: every canonical render is identical. -
2171e7d: Second catalog, wave 2 in every adapter (feature-003, T-187..T-189). The 8 charts of wave 2 —
WaffleChart,MarimekkoChart,SquarifiedTreemap,SunburstChart,TreeChart,
ParallelCoordinatesChart,PolarLineChartandPolarScatterChart— each at its own subpath of
every adapter (@silverpoint/react/sunburst-chart,@silverpoint/react/server/sunburst-chart,
@silverpoint/vue/sunburst-chartwithSpSunburstChart,@silverpoint/angular/sunburst-chartwith
<sp-sunburst-chart>) and in each barrel; their recipes join@silverpoint/core/catalog.SquarifiedTreemapandSunburstChartdrill down under the consumer's control:rootIdin, and
onRootChange(React),@root-change(Vue) or(rootChange)(Angular) out, emitted with the
activated node's id — its parent's for the drawn root,nullfor the top. The components keep no
root of their own, so a server render withrootIdis the client's.rootChangeOf, on
@silverpoint/core/catalog, is what the three adapters share.ParallelCoordinatesChartrequiresdimensionsin every adapter (input.requiredin Angular); the
demo ignores it.dimensionsandperioddescribe how the data's columns are read, so like the
…Keyprops they are ignored withoutdata.Each package README lists the 55 charts; the documentation site states how each wave-2 chart
computes what it derives. -
0e724d6: Second catalog, wave 2 recipes (feature-003, T-180..T-186). The core recipes of
SquarifiedTreemap,SunburstChart(with a controlledrootId),TreeChart,WaffleChart,
MarimekkoChart,ParallelCoordinatesChart,PolarLineChartandPolarScatterChart, on owned
layouts: stratify, reroot, squarify (Bruls et al.), partition and the Buchheim tidy tree, and the
waffle's largest-remainder cells. Hierarchy charts walk as a tree by keyboard and announce each
node's path, value and share of its parent. They reach the adapters with wave 2; no
existing output changes. -
68d2b7c: Second catalog, wave 3 in every adapter (feature-003, T-196..T-198). The 5 charts of wave 3 —
DensityBinChart,ContourChart,DelaunayChart,VectorFieldChartandNetworkChart— each at
its own subpath of every adapter (@silverpoint/react/network-chart,
@silverpoint/react/server/network-chart,@silverpoint/vue/network-chartwithSpNetworkChart,
@silverpoint/angular/network-chartwith<sp-network-chart>) and in each barrel, with the
NetworkNodetype; their recipes join@silverpoint/core/catalog.NetworkChartlays its nodes out by force, the same on the server and in every browser for a given
seed, or draws them at the consumer'sxandywhen every node has them. Itsnodesare data,
andContourChart'slevelssay how the data's values are read: like the…Keyprops, both are
ignored withoutdata. The density bins are drawn the smaller the lighter their tone, so the count
survivesprecisionmode; the heatmap shares that scale. The contours' grid demo is printed as its
values, its positions implied: the same rows, a fifth of the weight.Each package README lists the 60 charts; the documentation site states how each wave-3 chart
computes what it derives. -
c6191de: Second catalog, wave 3 recipes (feature-003, T-190..T-195). The core recipes of
DensityBinChart(hexagonal or square bins, toned by count, with a key of the count ranges),
ContourChart(iso-lines and filled bands of a point density or a regular grid),DelaunayChart
(the triangulation or its Voronoi cells),VectorFieldChart(an arrow per grid point) and
NetworkChart(a force layout from the seed, or the consumer's positions), on owned engines:
marching squares with saddle resolution, the Epanechnikov density splat, 2-D bins, Bowyer–Watson
with exact predicates (BigIntwhen doubles cannot settle a sign) and a fixed-iteration
Fruchterman–Reingold layout. They reach the adapters with wave 3; no existing output
changes.