code wiki / viz

topic: viz

54 modules sharing the viz name family (derived from the tree's prefix discipline).

The 'viz' topic family in the Nishi sovereign ecosystem provides a structured approach to data visualization, organizing functionality into distinct layers for data handling, interaction, and rendering. The nx_viz_array module forms the foundation by processing and structuring data arrays, while nx_viz_axis defines the coordinate systems for visual representation. Interaction capabilities are managed by nx_viz_brush, enabling dynamic user engagement through brushing and dragging, all integrated into a cohesive framework for building live, composed visualizations.

auto-narrated by the local model from this topic's module headers; links verified against the wiki index.

narrated overview -- maintained by the narration lane, module links verified against this wiki.

moduledescriptionlinesfuncs
nx_viz_array.nxthe DATA-ARRAY layer of the sovereign Nishi viz library (the d3-array core, bits-up).326
nx_viz_array_gate.nxREFEREE for the data-array layer. a=[5,2,9,1,3] -> min1 max9 sum20 mean4 extent[1,9].483
nx_viz_axis.nxthe AXIS layer of the sovereign Nishi viz library (the d3-axis equivalent, bits-up).644
nx_viz_axis_gate.nxREFEREE for the axis layer.644
nx_viz_brush.nxthe BRUSH math core of the INTERACTION layer (the d3-brush/d3-drag core, bits-up). A drag233
nx_viz_brush_gate.nxREFEREE for brush. extent(50,60,10,20)=[10,20,50,60] (normalized); contains: inside=1,453
nx_viz_chart.nxCOMPOSED live chart: the measured-build loop as a bar chart, rendered BY the suite itself1112
nx_viz_chord.nxthe CHORD layer of the sovereign Nishi viz library (the d3-chord equivalent, bits-up).445
nx_viz_chord_gate.nxREFEREE for the chord layer. matrix 2x2 [[1,2],[3,4]] (row-major 1,2,3,4): total=10,493
nx_viz_chord_page.nxCOMPOSED live CHORD diagram: parse a flow-matrix TSV (label + row per line), lay out1526
nx_viz_color.nxthe COLOR-SPACE layer of the sovereign Nishi viz library (the d3-color/d3-scale-chromatic363
nx_viz_color_gate.nxREFEREE for the color layer (HSL->RGB KAT against known landmark colors).493
nx_viz_contour.nxthe GEO-CONTOUR layer of the sovereign Nishi viz library (the d3-contour core, bits-up).353
nx_viz_contour_gate.nxREFEREE for the contour layer (marching squares vs the standard table).533
nx_viz_datajoin.nxthe DATA-JOIN math core of the INTERACTION layer (the d3-selection enter/update/exit252
nx_viz_datajoin_gate.nxREFEREE for the data-join. new=[1,2,3] old=[2,3,4]: classify [0,1,1] (1=enter,413
nx_viz_ease.nxthe EASING math core of the INTERACTION layer (the d3-transition/d3-ease core, bits-up).175
nx_viz_ease_gate.nxREFEREE for easing. linear(300)=300; cubic-inout 0/500/1000 = 0/500/1000, (250)=62;473
nx_viz_exceed.nxthe MEASURED census for the Nishi Visualization Suite vs d3 (the named incumbent), the985
nx_viz_exceed_gate.nxREFEREE for the viz census: the count must be ORGAN-COMPUTED + honest (no inflation).564
nx_viz_force.nxthe FORCE layer of the sovereign Nishi viz library (the d3-force equivalent, bits-up).912
nx_viz_force_gate.nxREFEREE for the force layer (physics-based KATs, not brittle exact strings).624
nx_viz_format.nxthe NUMBER-FORMAT layer of the sovereign Nishi viz library (the d3-format SI core, bits-up).373
nx_viz_format_gate.nxREFEREE for the number-format layer. 999->"999" 1234->"1.2k" 12000->"12.0k"504
nx_viz_geo.nxthe GEO-PROJECT layer of the sovereign Nishi viz library (the d3-geo core, bits-up).253
nx_viz_geo_gate.nxREFEREE for the geo-project layer.553
nx_viz_graph.nxCOMPOSED live FORCE-GRAPH: parse a node/edge TSV, seed node positions on a circle1775
nx_viz_icicle.nxCOMPOSED live ICICLE: parse a tree TSV (parent/value/label), partition it with1395
nx_viz_pack.nxthe CIRCLE-PACK layer of the sovereign Nishi viz library (the d3-hierarchy pack core, bits-up).392
nx_viz_pack_gate.nxREFEREE for the circle-pack layer (property-based: the pack must be non-overlapping).714
nx_viz_partition.nxthe PARTITION layer of the sovereign Nishi viz library (the d3-hierarchy partition /682
nx_viz_partition_gate.nxREFEREE for the partition layer. Tree: 0=root; 1,2 children of 0; 3,4 children of613
nx_viz_random.nxthe DATA-RANDOM layer of the sovereign Nishi viz library (the d3-random core, bits-up).294
nx_viz_random_gate.nxREFEREE for the data-random layer (property-based + deterministic).623
nx_viz_sankey.nxthe SANKEY layer of the sovereign Nishi viz library (the d3-sankey core, bits-up).412
nx_viz_sankey_gate.nxREFEREE for the sankey layer. Flow: node0(col0)->node2(col1) val 5; node1(col0)->513
nx_viz_sankey_page.nxCOMPOSED live SANKEY: parse a node/link flow TSV, lay out with nx_viz_sankey1564
nx_viz_scale.nxthe SCALES layer of the sovereign Nishi viz library (the d3-scale equivalent, bits-up).426
nx_viz_scale_gate.nxREFEREE for the scales layer (KAT for the d3-scale equivalent).503
nx_viz_shape.nxthe SHAPES layer of the sovereign Nishi viz library (the d3-shape + d3-path equivalent,1018
nx_viz_shape_gate.nxREFEREE for the shapes layer (KAT for the d3-shape/d3-path equivalent path strings).614
nx_viz_time.nxthe TIME layer of the sovereign Nishi viz library (the d3-time-format / d3-scale time core,594
nx_viz_time_gate.nxREFEREE for the time layer (epoch->date KAT against known instants).574
nx_viz_tree.nxthe TIDY-TREE layer of the sovereign Nishi viz library (the d3-hierarchy tree core, bits-up).432
nx_viz_tree_gate.nxREFEREE for the tidy-tree layer. Tree: 0=root; 1,2 children of 0; 3,4 children of 1;523
nx_viz_treemap.nxthe TREEMAP layer of the sovereign Nishi viz library (the d3-hierarchy treemap equivalent,352
nx_viz_treemap_gate.nxREFEREE for the treemap layer (slice-and-dice partition).553
nx_viz_trig.nxthe TRIG layer of the sovereign Nishi viz library (hardware-rung-up: pure INTEGER sin/cos,304
nx_viz_trig_gate.nxREFEREE for the trig layer (integer sin/cos, scale 10000).614
nx_viz_voronoi.nxthe VORONOI layer of the sovereign Nishi viz library (the d3-delaunay nearest-site core,212
nx_viz_voronoi_gate.nxREFEREE for the voronoi (nearest-site) layer. 4 sites at the corners of 100x100:483
nx_viz_zoom.nxthe ZOOM math core of the sovereign Nishi viz library's INTERACTION layer (the d3-zoom215
nx_viz_zoom_gate.nxREFEREE for the zoom math (the d3-zoom transform invariants).543
nx_viz_zoom_page.nxCOMPOSED live WASM zoom/pan page. Reads zoom.wasm (compiled from our zoom.wat by933