I used python to generate a csv data of sine curve, which writes the data in csv file with some delay. Then I used gnuplot to plot the curve in realtime. Just use reread command in gnuplot.
No download links available.