Sous chaque méthode, ses extensions (Q CS XT Z ZZ IB W U) : en gras et cochée, elle existe ; barrée, elle n'existe pas. Les extensions et leur sens
Exemples : 0 viennent des tests de la bibliothèque ; 8 ont été composés à partir de la signature de chaque méthode et exécutés pour cette page, sur un objet neuf, par exemple o1 = new stzHBarPlot([ :Small = 1, :Large = 1000 ]). 14 méthodes n'en ont pas encore. Exemples exécutés le 2026-10-03 12:54 dans la bibliothèque au commit 0e72e2e2c.
Méthode
Explication, telle que la source la porte
PlotKind
Override configuration methods for horizontal orientation The pixel backends (GR6) are inherited whole; only the ORIENTATION differs, and saying so here is the entire override. Placed AFTER the attribute block on purpose: in Haro, a class's attributes must all precede its first method, and putting this at the top of the class quietly turned every declaration below it into dead code.aucune extension
SetSize
(sans commentaire dans la source : le nom se lit comme une phrase)set sizeaucune extension
Size
(sans commentaire dans la source : le nom se lit comme une phrase)sizeexemple composé
composé à partir de la signature, exécuté pour cette pageaucune extension
SetVAxisLabels
(sans commentaire dans la source : le nom se lit comme une phrase)set v axis labelsaucune extension
AddVAxisLabels
(sans commentaire dans la source : le nom se lit comme une phrase)add v axis labelsaucune extension
WithoutAxisLabels
(sans commentaire dans la source : le nom se lit comme une phrase)without axis labelsaucune extension
WithoutVAxisLabels
(sans commentaire dans la source : le nom se lit comme une phrase)without v axis labelsaucune extension
ToString
THIS OVERRIDE IS LOAD-BEARING. stzHBarPlot inherits from stzBarPlot, and when the vertical ToString() moved to the engine this class silently inherited it -- so horizontal plots rendered as VERTICAL ones. Nothing errored: the examples only check for errors and the subclass guard did not compare pictures, so a wrong plot sailed through. A horizontal plot is not the vertical one transposed -- different bar glyph, labels down the left, one row per bar, different axis columns -- which is why this class overrode nearly every drawing routine in the first place.exemple composé
o1 = new stzHBarPlot([ :Small = 1, :Large = 1000 ])
? o1.ToString()
#--> ▲
#--> Small │ ▇
#--> Large │ ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
#--> ╰──────────────────►
composé à partir de la signature, exécuté pour cette pageaucune extension
ToStringInRing
The Haro renderer this was ported from, kept so the guard can prove the two agree character for character.exemple composé
o1 = new stzHBarPlot([ :Small = 1, :Large = 1000 ])
? o1.ToStringInRing()
#--> ▲
#--> Small │ ▇
#--> Large │ ▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇▇
#--> ╰──────────────────►
composé à partir de la signature, exécuté pour cette pageaucune extension