/* $Id: x05c.c,v 1.17 2005/10/07 17:53:37 airwin Exp $
Histogram demo.
*/
#include "plcdemos.h"
#define NPTS 2047
/*--------------------------------------------------------------------------*\
* main
*
* Draws a histogram from sample data.
\*--------------------------------------------------------------------------*/
int
main(int argc, char *argv[])
{
int i;
PLFLT data[NPTS], delta;
/* Parse and process command line arguments */
(void) plparseopts(&argc, argv, PL_PARSE_FULL);
/* Initialize plplot */
plinit();
/* Fill up data points */
delta = 2.0 * M_PI / (double) NPTS;
for (i = 0; i < NPTS; i++)
data[i] = sin(i * delta);
plcol0(1);
plhist(NPTS, data, -1.1, 1.1, 44, 0);
plcol0(2);
pllab("#frValue", "#frFrequency",
"#frPLplot Example 5 - Probability function of Oscillator");
plend();
exit(0);
}
syntax highlighted by Code2HTML, v. 0.9.1