PLSDIMAP(3plplot)

πŸ’… PLSDIMAP (3plplot) β€” the metafile-coordinate glow-up page πŸŽ€

okay so bestie, welcome to the PLplot API corner of the manual, where we're talking about plsdimap. Pull up a chair, grab a strawberry drink πŸ“, and let's get into it.


✨ NAME ✨

plsdimap β€” it sets up the transformation from metafile coordinates, no cap πŸ’…


🌸 SYNOPSIS 🌸

plsdimap(dimxmin, dimxmax, dimymin, dimymax, dimxpmm, dimypmm)

that's the whole vibe, six args, in that order, don't rearrange them, periodt 🫢


πŸ¦‹ DESCRIPTION πŸ¦‹

So here's the deal: this function sets up the transformation from metafile coordinates. The size of the plot gets scaled so that the aspect ratio is preserved β€” iconic behaviour, honestly, no squished plots here ✨

That said β€” and this is the important part, bestie β€” this isn't really intended to be a general-purpose facility just yet. The docs even say they're not sure why the user would need it, "for one" 😭 so don't come for it expecting main-character utility, it's giving experimental side-quest energy.

There's also a redacted form, which is literally the same thing:

plsdimap(dimxmin, dimxmax, dimymin, dimymax, dimxpmm, dimypmm)
Heads up: this function is not used in any examples. Not one. Zero. It's lowkey mysterious like that πŸ‘‘πŸ’€

πŸŽ€ ARGUMENTS πŸŽ€

Six inputs, all of them mysterious little icons, all of them flagged NEEDS DOCUMENTATION β€” I'm not making that up, that's genuinely what the page says, the docs are still in their unfinished era πŸ’€

  • dimxmin (PLINT(3plplot), input) β€” NEEDS DOCUMENTATION
  • dimxmax (PLINT(3plplot), input) β€” NEEDS DOCUMENTATION
  • dimymin (PLINT(3plplot), input) β€” NEEDS DOCUMENTATION
  • dimymax (PLINT(3plplot), input) β€” NEEDS DOCUMENTATION
  • dimxpmm (PLFLT(3plplot), input) β€” NEEDS DOCUMENTATION
  • dimypmm (PLFLT(3plplot), input) β€” NEEDS DOCUMENTATION

fr fr, that's the whole list. Note the types though, because they matter: the four dim*min/dim*max ones are PLINT(3plplot), and the two dim*pmm ones are PLFLT(3plplot) β€” integers vs floats, keep them straight bestie, your compiler will absolutely clock you otherwise πŸ™ˆ


πŸ’– AUTHORS πŸ’–

Many developers β€” who are credited over at http://plplot.sourceforge.net/credits.php β€” have contributed to PLplot over its long history. Kings and queens, all of them, we stan a long-running open-source project πŸ‘‘πŸŒˆ


⭐ SEE ALSO ⭐


and that's the page!! 🌸 source/version business for the sign-off: this is the PLplot API man page, PLSDIMAP(3plplot), dated August, 2026 β€” go forth and preserve those aspect ratios, bestie πŸ’…βœ¨πŸ«Ά

πŸ“¦ where this page comes from