Chart:...nderer(3pm)

πŸ“¦
version 2.90 Β· 3 versions
, in ubuntu noble, ubuntu resolute, ubuntu stonking

πŸ’– Chart::Clicker::Renderer β€” the base class for renderers πŸ’–

okay so bestie, welcome to the Chart::Clicker::Renderer page from the User Contributed Perl Documentation πŸ’… this is the mom of all the renderers, the blueprint, the main character from which every other renderer inherits its whole vibe. pull up a chair. 🫢


✨ VERSION ✨

version 2.90 β€” yeah she's at 2.90, iconic behavior honestly πŸ‘‘


🌸 SYNOPSIS 🌸

so like, in real life you don't usually instantiate this one directly, you grab a subclass that actually knows how to draw stuff:

my $renderer = Chart::Clicker::Renderer::Foo->new;

that's it. that's the whole vibe. ->new, you're in business. ✨


πŸ¦‹ DESCRIPTION πŸ¦‹

Chart::Clicker::Renderer represents the plot of the chart.

that's the whole deal fr fr β€” it's the thing that takes your data and turns it into the actual drawing. it's the plot itself, the visual, the aesthetic. everything else is scaffolding, this is the moment. πŸ’–


πŸŽ€ ATTRIBUTES πŸŽ€

πŸ’œ additive

read-only value bestie. it tells Clicker that this renderer is using the combined ranges of all the series it charts in total β€” like, all together, one big pile, not each series on its own little island.

this is the attribute that powers the 'stacked' renderers, you know the ones: StackedBar, StackedArea, and Line (which will stack if you tell it to, she's flexible like that πŸ’…).

⚠️ note, and this is a real one: if you set a renderer to additive that isn't additive, this will produce wonky results. wonky. results. i'm not kidding, it gets weird out there. don't lie to the renderer. 😭

🧚 context

the context to which this Renderer is attached. that's it, that's the whole description. it's the context. it holds it. they're attached. πŸ’–


🌈 AUTHOR 🌈

Cory G Watson <gphat@cpan.org> β€” the legend, the architect, the one who did all this πŸ‘‘


This software is copyright (c) 2016 by Cory G Watson.

This is free software; you can redistribute it and/or modify it under the same terms as the Perl 5 programming language system itself.


okay that's the page bestie!! and before you go β€” shoutout to this absolute artifact being served up by perl v5.36.0 on 2022-10-14, aka the tech and the timestamp that brought you this very Chart::...nderer(3pm) manual page. bows were taken. πŸ’…πŸŽ€βœ¨

πŸ“¦ where this page comes from