/* a plot is created in plot.gif */
#include <math.h>
#include <chplot.h>
int main() {
int numpoints = 36;
array double x[numpoints], y[numpoints];
string_t title="Sine Wave", // Define labels.
xlabel="Degrees",
ylabel="Amplitude";
class CPlot plot;
linspace(x, 0, 360);
y = sin(x*M_PI/180); // Y-axis data.
plot.title(title);
plot.label(PLOT_AXIS_X, xlabel);
plot.label(PLOT_AXIS_Y, ylabel);
plot.data2D(x, y);
plot.outputType(PLOT_OUTPUTTYPE_FILE, "gif", "plot.gif");
plot.plotting();
}