On 2014-02-02 13:54-0000 John Duffy wrote:
> Hi
>
> I would like to use PLplot to display experimental data as it is generated,
> i.e have the plot updated "live". I have tried a loop construct as per the
> pseudo code below, but I can only get the plot to update by clicking on mouse
> button 3. Any help/suggestions would be greatly appreciated.
>
>
> int main()
> {
> double x[n];
> double y[n];
>
> plsdev("xwin");
>
>
> plinit();
>
>
> for (;;) { // Wait for new data and update x & y arrays
>
> plenv(...); // Set new x & y ranges
> plline(...); // Plot new data
>
> }
>
> plend();
>
> exit(0);
>
> }
I suggest you try the -np (no pause between pages) command-line option or
the equivalent plspause(0) call. We use the -np option a lot in
our interactive test targets for PLplot so that we don't have to
be clicking a lot when running those tests.
Alan
__________________________
Alan W. Irwin
Astronomical research affiliation with Department of Physics and Astronomy,
University of Victoria (astrowww.phys.uvic.ca).
Programming affiliations with the FreeEOS equation-of-state
implementation for stellar interiors (freeeos.sf.net); the Time
Ephemerides project (timeephem.sf.net); PLplot scientific plotting
software package (plplot.sf.net); the libLASi project
(unifont.org/lasi); the Loads of Linux Links project (loll.sf.net);
and the Linux Brochure Project (lbproject.sf.net).
__________________________
Linux-powered Science
__________________________
------------------------------------------------------------------------------
WatchGuard Dimension instantly turns raw network data into actionable
security intelligence. It gives you real-time visual feedback on key
security issues and trends. Skip the complicated setup - simply import
a virtual appliance and go from zero to informed in seconds.
http://pubads.g.doubleclick.net/gampad/clk?id=123612991&iu=/4140/ostg.clktrk
_______________________________________________
Plplot-general mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/plplot-general