Hi, For starters I have never used ZedGraph. I do have some experience with several older plotting components (pre-.NET!) plotting libraries create a plot starting from either a table of (x,y) pairs, or a method that evaluates y(x) for any given x within a user-specified range. Assuming you managed to plot a sine wave, the only thing you must do now is apply "phase shift, frequency shift and amplitude shift" to the data/method you feed into the plotter. If you know what these things are, it is easy; if not, you should study your material before trying to plot the results. And I guess you would also want to show several curves at once to visualize the net effect of all those shifts. That too is simple, every plotting library supports a superposition of graphs (with shared or distinct scales, you'll want them shared). :)
Luc Pattyn [Forum Guidelines] [My Articles]
this months tips: - use PRE tags to preserve formatting when showing multi-line code snippets - before you ask a question here, search CodeProject, then Google