Function:s2textxy
From S2PLOT
(Difference between revisions)
Current revision
s2textxy
Draw text in the xy plane at a fixed z coordinate.
Prototype
void s2textxy(float x, float y, float z, char *text);
Description
Draw text in the xy plane, at a fixed z coordinate. Text is drawn with its bottom left corner at the given coordinate. For text extending in the positive direction along an axis, use the s2textxyf versions and give the flipx and/or flipy argument as +1, use -1 for flipped text, or any other value for arbitrary scaling.
See Also
s2textxz | Draw text in the xz plane at a fixed y coordinate. |
s2textyz | Draw text in the yz plane at a fixed x coordinate. |
s2textxyf | Draw flipped text in the xy plane at a fixed z coordinate. |
s2textxzf | Draw flipped text in the xz plane at a fixed y coordinate. |
s2textyzf | Draw flipped text in the yz plane at a fixed x coordinate. |
s2qtxtxy | Find the bounding box of text drawn with s2textxy. |
PGPLOT Equivalent
Code Example
#include <stdio.h>
#include <stdlib.h>
#include "s2plot.h"
int main(int argc, char *argv[])
{
float x = 0.0;
float y = 0.5;
float z = 0.2;
char string[32] = "S2PLOT is great!";
s2opend("/?",argc, argv); /* Open the display */
s2swin(-1.,1., -1.,1., -1.,1.); /* Set the window coordinates */
s2box("BCDET",0,0,"BCDET",0,0,"BCDET",0,0); /* Draw coordinate box */
s2sci(S2_PG_YELLOW);
s2slw(2); /* Set line width */
s2textxy(x,y,z,string); /* Write some text in x-y plane */
s2show(1); /* Open the s2plot window */
return 1;
}
Back to S2PLOT function list.