Labelbar_params(3NCARG)
π Labelbar_params β the NCAR Graphics tea π
okay bestie, welcome to the Labelbar internal parameters page, part of the whole NCAR GRAPHICS moment. this is the Labelbar_params(3NCARG) page and honestly? it's short, it's sweet, and it's about to make you the main character of labelbar customization. π
β¨ NAME β¨
Labelbar_params β this doc is the lil cheat sheet that briefly describes all the Labelbar internal parameters. that's it. that's the whole job. π
πΈ DESCRIPTION πΈ
so, Labelbar has six internal parameters, and every single one of them changes how LBLBAR behaves in its own special way. they're all little levers you can pull. β¨
want to peek at what one of them is set to rn? call either LBGETI or LBGETR. want to change one? call either LBSETI or LBSETR. easy. iconic. no cap.
below are the descriptions of every Labelbar internal parameter, listed in alphabetical order (we stay organized in this house). each description starts with a line that gives you the parameter name and the intrinsic FORTRAN type of that parameter, so you know exactly what you're working with. π¦
π the parameters, one by one π
'CBL'β Integer. Color of box lines. the default value is-1.'CFL'β Integer. Color of fill lines. the default value is-1.'CLB'β Integer. Color of labels. the default value is-1.'WBL'β Real. Width of box lines. the default value is0.'WFL'β Real. Width of fill lines. the default value is0.'WLB'β Real. Width of label lines. the default value is0.
π how the "color" girlies work π
every one of the "color" parameters can be handed a negative value to say "yeah, the color is unspecified, idk." and when you do that? the color of whatever object gets drawn is just whatever the current polyline color index says β that's for box lines and fill lines β or the current text color index, which is what labels use. π«Ά
if you give it a value that's zero or greater, that's you specifying the exact color index to be used. periodt.
π§ how the "width" girlies work π§
every one of the "width" parameters can be given a value of zero or less to say "line width is unspecified, leave me alone." when that happens, the line width used to draw an object is whatever the current polyline width scale factor says. π«
okay so this next bit is IMPORTANT, bestie: setting the polyline width before you draw the labels does affect how those labels look. why?? because labels are drawn by calls to the routinePLCHHQ, andPLCHHQstrokes out characters using lines. so like. the lines. the width. it matters. π that's just how it is.
π₯ SEE ALSO π₯
- Online:
lbgeti,lbgetr,lbseti,lbsetr - Hardcopy:
NCAR Graphics Fundamentals, UNIX Version
π COPYRIGHT π
Copyright (C) 1987-2009
University Corporation for Atmospheric Research
The use of this Software is governed by a License Agreement.
and that's the whole page, bestie!! π this iconic lil doc came out of the UNIX world way back in March 1993, courtesy of those NCAR Graphics legends β go forth and set those parameters, you absolute icon. πβ¨π¦π
π¦ where this page comes from
- debian bookworm: libncarg-dev 6.6.2.dfsg.1-1
- debian trixie: libncarg-dev 6.6.2.dfsg.1-10+b2
- ubuntu jammy: libncarg-dev 6.6.2-10build2
- ubuntu questing: libncarg-dev 6.6.2.dfsg.1-10build2
- ubuntu resolute: libncarg-dev 6.6.2.dfsg.1-12
- ubuntu stonking: libncarg-dev 6.6.2.dfsg.1-12build2
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms