Softanza
DémarrerEnglish
Softanza
La bibliothèque se documente elle-même · Statistiques et visualisation

stzHBarPlot

22 méthodes propres · 0 formes avec extensions, rangées sous leur méthode · Hérite aussi de stzBarPlot (47)

aussi nommée: stzHBarChart

la source: base/stats/stzHBarPlot.ring(s'ouvre dans un nouvel onglet) · Toutes les classes · La référence du domaine : Statistiques et visualisation

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) size
exemple composé
o1 = new stzHBarPlot([ :Small = 1, :Large = 1000 ])
? @@( o1.Size() )
#--> [ 12, 18 ]
composé à partir de la signature, exécuté pour cette page
aucune extension
SizeHV
(sans commentaire dans la source : le nom se lit comme une phrase) size hv
exemple composé
o1 = new stzHBarPlot([ :Small = 1, :Large = 1000 ])
? @@( o1.SizeHV() )
#--> [ 18, 12 ]
composé à partir de la signature, exécuté pour cette page
aucune extension
SizeVH
(sans commentaire dans la source : le nom se lit comme une phrase) size vh
exemple composé
o1 = new stzHBarPlot([ :Small = 1, :Large = 1000 ])
? @@( o1.SizeVH() )
#--> [ 12, 18 ]
composé à partir de la signature, exécuté pour cette page
aucune extension
SetBarHeight
(sans commentaire dans la source : le nom se lit comme une phrase) set bar heightaucune extension
SetBarInterSpace
(sans commentaire dans la source : le nom se lit comme une phrase) set bar inter spaceaucune extension
SetBarSpace
(sans commentaire dans la source : le nom se lit comme une phrase) set bar spaceaucune extension
SetInterBarSpace
(sans commentaire dans la source : le nom se lit comme une phrase) set inter bar spaceaucune extension
SetWidth
(sans commentaire dans la source : le nom se lit comme une phrase) set widthaucune extension
SetHVAxis
(sans commentaire dans la source : le nom se lit comme une phrase) set hv axisaucune extension
Width
(sans commentaire dans la source : le nom se lit comme une phrase) width
exemple composé
o1 = new stzHBarPlot([ :Small = 1, :Large = 1000 ])
? o1.Width()
#--> 18
composé à partir de la signature, exécuté pour cette page
aucune extension
SetHeight
(sans commentaire dans la source : le nom se lit comme une phrase) set heightaucune extension
Height
(sans commentaire dans la source : le nom se lit comme une phrase) height
exemple composé
o1 = new stzHBarPlot([ :Small = 1, :Large = 1000 ])
? o1.Height()
#--> 12
composé à partir de la signature, exécuté pour cette page
aucune extension
SetMaxHeight
(sans commentaire dans la source : le nom se lit comme une phrase) set max heightaucune extension
MaxHeight
(sans commentaire dans la source : le nom se lit comme une phrase) max height
exemple composé
o1 = new stzHBarPlot([ :Small = 1, :Large = 1000 ])
? o1.MaxHeight()
#--> 30
composé à partir de la signature, exécuté pour cette page
aucune 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 page
aucune 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 page
aucune extension