35 char *xspec, *yspec, *labx, *laby, *
labtop;
45#define MAX_STRIPC 1000
79 if (
strip[i] == NULL )
84 plabort(
"plstripc: Cannot create new strip chart" );
94 plabort(
"plstripc: Out of memory." );
104 for ( i = 0; i <
PEN; i++ )
115 plabort(
"plstripc: Out of memory." );
155 plwind( -0.01, 1.01, -0.01, 1.01 );
156 for ( i = 0; i <
PEN; i++ )
158 if ( stripcloc->
npts[i] || first )
202 for ( i = 0; i <
PEN; i++ )
204 if ( striploc->
npts[i] > 0 )
207 plline( striploc->
npts[i], striploc->
x[i], striploc->
y[i] );
223 int j, yasc = 0, istart;
234 plabort(
"Non existent stripchart" );
247 plabort(
"plstripc: Out of memory." );
263 if ( y < stripc->ymin )
294 for ( j = 0; j <
PEN; j++ )
334 plabort(
"Non existent stripchart" );
338 for ( i = 0; i <
PEN; i++ )
char PLDLLIMPEXP * plstrdup(PLCHAR_VECTOR src)
void plabort(PLCHAR_VECTOR errormsg)
void plP_drawor(PLFLT x, PLFLT y)
void plP_movwor(PLFLT x, PLFLT y)
const char * PLCHAR_VECTOR
const char *const * PLCHAR_MATRIX
const PLINT * PLINT_VECTOR
void c_plstripd(PLINT id)
static void plstrip_gen(PLStrip *strip)
static PLStrip * strip[MAX_STRIPC]
void c_plstripc(PLINT *id, PLCHAR_VECTOR xspec, PLCHAR_VECTOR yspec, PLFLT xmin, PLFLT xmax, PLFLT xjump, PLFLT ymin, PLFLT ymax, PLFLT xlpos, PLFLT ylpos, PLINT y_ascl, PLINT acc, PLINT colbox, PLINT collab, PLINT_VECTOR colline, PLINT_VECTOR styline, PLCHAR_MATRIX legline, PLCHAR_VECTOR labx, PLCHAR_VECTOR laby, PLCHAR_VECTOR labtop)
void c_plstripa(PLINT id, PLINT p, PLFLT x, PLFLT y)
static void plstrip_legend(PLStrip *strip, int flag)