PLSTRIPC(3plplot)
π
PLSTRIPC β a.k.a. PLSTRIPC(3plplot), the PLplot API girlies' favourite
Ok so bestie, gather round, because this page is from the PLplot API manual and it's about making a 4-pen strip chart. Yes, four pens. We're fancy like that. ποΈποΈποΈποΈ
β¨ NAME β¨
plstripc β create a 4-pen strip chart. That's it, that's the whole name. Main character function energy fr fr. π
π¦ SYNOPSIS π¦
plstripc(id, xspec, yspec, xmin, xmax, xjump, ymin, ymax, xlpos, ylpos,
y_ascl, acc, colbox, collab, colline, styline, legline[], labx, laby,
labtop)
Like, look at all those arguments. She's high maintenance and honestly? Slay. π
πΈ DESCRIPTION πΈ
So basically you call plstripc to create a 4-pen strip chart, and then afterwards you feed it data with plstripa(3plplot) β that's the whole vibe. The chart is the moment, plstripa is how you keep it fed. π
Redacted form, for the girlies who like the short version: General: plstripc(id, xspec, yspec, xmin, xmax, xjump, ymin, ymax, xlpos, ylpos, y_ascl, acc, colbox, collab, colline, styline, legline, labx, laby, labz)
π‘ Fun fact so you don't get lost in the source code: this function is the one used in example 17. Go look at it, it's giving tutorial realness. β¨
π ARGUMENTS π
Every single one, no skips, bestie. We do not gatekeep parameters here. π«Ά
id(PLINT_NC_SCALAR(3plplot), output) β this is the returned value of the identification number of the strip chart. You'll need it forplstripa(3plplot)andplstripd(3plplot), so likeβ¦ don't lose her. πxspec(PLCHAR_VECTOR(3plplot), input) β an ascii character string containing the x-axis specification, exactly like inplbox(3plplot).yspec(PLCHAR_VECTOR(3plplot), input) β an ascii character string containing the y-axis specification, exactly like inplbox(3plplot). Twins. π―xmin(PLFLT(3plplot), input) β initial coordinates of the plot box; they will change as data are added. She moves, ok?xmax(PLFLT(3plplot), input) β initial coordinates of the plot box; they will change as data are added.xjump(PLFLT(3plplot), input) β when x attainsxmax, the length of the plot is multiplied by the factor(1 + xjump). That's the glow-up growth spurt. πymin(PLFLT(3plplot), input) β initial coordinates of the plot box; they will change as data are added.ymax(PLFLT(3plplot), input) β initial coordinates of the plot box; they will change as data are added.xlpos(PLFLT(3plplot), input) β X legend box position (range from0to1). Keep it in range, no cap. π―ylpos(PLFLT(3plplot), input) β Y legend box position (range from0to1).y_ascl(PLBOOL(3plplot), input) β autoscale y between x jumps ify_asclis true, otherwise not. Bool girlie behaviour. π₯acc(PLBOOL(3plplot), input) β accumulate the strip plot ifaccis true, otherwise slide the display. Pick your lane. π«colbox(PLINT(3plplot), input) β plot box color index (cmap0).collab(PLINT(3plplot), input) β legend color index (cmap0).colline(PLINT_VECTOR(3plplot), input) β a vector containing thecmap0color indices for the 4 pens. Four! Pens! πstyline(PLINT_VECTOR(3plplot), input) β a vector containing the line style indices for the 4 pens.legline(PLCHAR_MATRIX(3plplot), input) β a vector of UTF-8 character strings containing legends for the 4 pens. Give them cute names, they deserve it. πlabx(PLCHAR_VECTOR(3plplot), input) β a UTF-8 character string containing the label for the x axis.laby(PLCHAR_VECTOR(3plplot), input) β a UTF-8 character string containing the label for the y axis.labtop(PLCHAR_VECTOR(3plplot), input) β a UTF-8 character string containing the plot title. The lewk of the whole chart, honestly. π
π AUTHORS π
Many developers (who are credited at http://plplot.sourceforge.net/credits.php) have contributed to PLplot over its long history. Legends only. We stan a collective effort. π
π SEE ALSO π
- PLplot documentation at
http://plplot.sourceforge.net/documentation.php. Go read it, it's literally right there. π
β Friendly reminder bestie:idis an output β it comes back to you, so have somewhere to put it, and don't go throwing it away before you've used it onplstripa(3plplot)andplstripd(3plplot).
Ok that's the whole page, mwah. This little love letter lives in the PLplot API manual, tagged PLSTRIPC(3plplot), dated August, 2026 β periodt. ππ§ββοΈ
π¦ where this page comes from
- ubuntu stonking: plplot-doc 5.15.0+dfsg3-4 Β· LGPL-2.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms