Function:s2textxz
From S2PLOT
s2textxz
Draw text in the xz plane at a fixed y coordinate.
Prototype
void s2textxz(float x, float y, float z, char *text);
Description
Draw text in the xz plane, at a fixed y 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 s2textxzf versions and give the flipx and/or flipz argument as +1, use -1 for flipped text, or any other value for arbitrary scaling.
See Also
s2textxy | Draw text in the xy plane at a fixed z 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. |
s2qtxtxz | Find the bounding box of text drawn with s2textxz. |
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 */
s2textxz(x,y,z,string); /* Write some text in x-z plane */
s2show(1); /* Open the s2plot window */
return 1;
}
Back to S2PLOT function list.