Softanza
StartFrançais
Softanza
Reference · Visual & spatial

Statistics & data-viz

20 functions in 11 classes, grouped by what they do, each with the explanation the library gives of itself.

The story of this area, for a general reader: what a crafter does with it, an example run and its rated lanes, is on its Platform page.

The functions, by what they do

Counting and measuring

  • NumberOfCachedValues simple cache system in stzDataSet
    composed example
    o1 = new stzDataSet([ 2, 4, 4, 5, 7, 9, 12, 25 ])
    ? o1.NumberOfCachedValues()
    #--> 0
    composed from the signature, run for this page
  • Mean Statistical methods for histogram in stzHistogram
    composed example
    o1 = new stzHistogram([ 1, 2, 2, 3, 3, 3, 4, 4, 5 ])
    ? o1.Mean()
    #--> 3
    composed from the signature, run for this page

Replacing and setting

  • SetHAxis Horizontal axis methods (with Y aliases for compatibility) in stzHistogram
  • SetVAxis Vertical axis methods (with X aliases for compatibility) in stzHistogram
  • SetXAxis X-axis aliases for backward compatibility in stzHistogram
  • SetYAxis Y-axis aliases for backward compatibility in stzHistogram
  • SetBinCount Configuration methods in stzHistogram
  • SetXYAxis X/Y aliases in stzScatterPlot
  • SetBarChar Character customization with H/V naming in stzBarPlot

Removing

  • RemoveDuplicates PILLAR 1: DATA CLEANING ====================== in stzDataWrangler
    composed example
    o1 = new stzDataWrangler([ [ "  John ", "25", "sales" ], [ "John", "25", "sales" ], [ "mary", "", "mkt" ] ], [ "Name", "Age", "Dept" ])
    ? o1.RemoveDuplicates()
    #--> 0
    composed from the signature, run for this page
  • ClearCache simple cache system in stzDataSet

Adding

Converting

  • ToString The binning and the drawing both live in plot.zig now, so a Python or C face over the engine gets a histogram, not a pile of edges it must draw itself. What stays here is what a face is for: read the configuration, cross once, hand back the text. in stzHistogram
  • ToCanvasQ ROUND FIRST, THEN COMPACT. Rounding kills the float artefact that makes an edge print as 3.40000000004, and compacting keeps a large edge short (2.7K). -- the PIXEL tiers (GR6c) -------------------------------------------- The SAME bins the terminal draws -- counts and labels come from the binning, so the two pictures cannot disagree about the distribution. Bars touch, because the bins do. in stzHistogram
  • ToStringInRing THE HARO RENDERER THIS WAS PORTED FROM, verbatim, so the guard can prove the two agree character for character. in stzHistogram
  • ConvertDataTypes PILLAR 3: DATA TRANSFORMATION ============================= in stzDataWrangler

Showing, drawing and formatting

  • PlotKind Options ride through to stzPlotCanvas: :Width :Height :Title :Font :Color :Background :Grid :ShowValues :ShowAverage :Min :Max in stzBarPlot

Reading and writing

  • ExportForStzDataSet PILLAR 5: EXPORT AND INTEGRATION ================================ in stzDataWrangler

The explanations are the ones the library gives of itself, read from its documentation comments on 2026-10-01 04:14, from the library at commit 0e72e2e2c, by the library's own stzSelfDoc over 635 class sources.

The classes of this area

Narrations about this area