PLBOP(3plplot)

πŸ’… NAME πŸ’…

plbop β€” bestie, this one begins a brand new page ✨

So like, we're in the PLplot API manual page for PLBOP(3plplot), and yeah β€” this is the "new page, new me" function πŸŽ€


🌸 SYNOPSIS 🌸

plbop()

That's it. No args. No options. Just vibes πŸ’–


πŸ¦‹ DESCRIPTION πŸ¦‹

Okay so plbop() begins a new page. That's the whole assignment, and it ate, no cap πŸ‘‘

For a file driver, the output file gets opened if necessary β€” like, it handles that for you, you don't gotta do a thing 🫢.

Now here's where it gets interesting, bestie. Advancing the page via pleop(3plplot) and plbop(3plplot) is useful when a page break is desired at a particular point when you're plotting to subpages. So if you're like "mm, yes, break the page right here" β€” this is your girl πŸ’…

Another use for pleop(3plplot) and plbop(3plplot) is when you're plotting pages to different files β€” because you can manually set the file name by calling plsfnam(3plplot) after the call to pleop(3plplot). Iconic behavior fr fr 🌈

(In fact some drivers may only support a single page per file β€” making this an absolute necessity, not just a cute option 😭)

And if you want to handle this case automatically, one way is to page advance via pladv(3plplot) β€” but enable familying (see plsfam(3plplot)) with a small limit on the file size, so that a new family member file will be created on each page break. Lowkey genius 🧚

Redacted form: plbop()

This function is used in examples 2 and 20. Go look at 'em, iykyk πŸ‘€


🌟 AUTHORS 🌟

Many developers (who are credited at http://plplot.sourceforge.net/credits.php) have contributed to PLplot over its long history. Not one person β€” a whole squad, and honestly? Respect πŸ˜€πŸ’œ


⭐ SEE ALSO ⭐

PLplot documentation at http://plplot.sourceforge.net/documentation.php β€” go read it, it's giving main character energy πŸ“šβœ¨


and that's the page! πŸ’€πŸ™ˆ this was PLBOP(3plplot), from August, 2026 β€” version slay, manual PLplot API, mwah πŸ“πŸ’–

πŸ“¦ where this page comes from