Hello, I've just added a function called plmtex3 to the PLplot API. Essentially it is the 3D equivalent of plmtex, though the side argument is a bit different. You specify an axis with one of "x", "y", "z", then whether you want the label on the primary/secondary axis with "p" or "s", and if you want it to be perpendicular to the axis you add "v".
For the z-axis, primary is the leftmost axis and secondary is the rightmost axis. For the x & y axis it will depend on the orientation of the plot. Suggestions? The following example demonstrates the function: // plmtex3 testing program #include <stdio.h> #include "plplot/plplot.h" int main(int argc, char *argv[]) { plinit(); pladv(0); plvpor(0.0, 1.0, 0.0, 0.9); plwind(-1.0, 1.0, -0.9, 1.1); plw3d(1.0, 1.0, 1.0, -1.5, 1.5, -0.5, 1.5, 0.0, 2.0, 40.0, 60.0 + 270.0); plcol0(1); plbox3( "bnst", "", 0.0, 0, "bnst", "", 0.0, 0, "bcdmnstv", "", 0.0, 0); plmtex3("xpv", 2.5, 0.5, 0.5, "one"); plmtex3("xs", 2.5, 0.5, 0.5, "two"); plmtex3("ypv", 2.5, 0.5, 0.5, "three"); plmtex3("ys", 2.5, 0.5, 0.5, "------- four ------"); plmtex3("zpv", 2.5, 0.5, 0.5, "five"); plmtex3("zs", 2.5, 0.5, 0.5, "six"); plend(); } This also shows up either a bug in the function or in the xwindows driver. The "four" label is not drawn parallel to the axis for the xwindows driver, but it is drawn correctly for the aquaterm driver and the png driver. -Hazen ------------------------------------------------------------------------- Take Surveys. Earn Cash. Influence the Future of IT Join SourceForge.net's Techsay panel and you'll get the chance to share your opinions on IT & business topics through brief surveys-and earn cash http://www.techsay.com/default.php?page=join.php&p=sourceforge&CID=DEVDEV _______________________________________________ Plplot-devel mailing list Plplot-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/plplot-devel