I see strange problems with using gnuplot 5.2.6 on MS-Windows when gnuplot's stdin and stdout are connected to pipes. The initial screen does not appear on the reading end of the pipe connected to stdout, perhaps because of buffering? (Is there a way to tell gnuplot to use line buffering in this case?)
Previous versions of gnuplot came with pgnuplot.exe, which could be used with pipes. Now we are supposed to use gnuplot.exe, but it seems it doesn't behave the same as the old pgnuplot.
This was observed while using gnuplot as the plotting back-end of Calc in Emacs. The only way I could get a graph plotted was to use "set terminal qt", otherwise the gnuplot command to load a file with definitions of a graph does not cause gnuplot to show the graphical window with the graph.
Let me know what additional details I can provide for this issue to be looked into.
The fix for the wxt terminal was flawed, see [#2181]. There's now a revised version available in the main branch. To be applied to 5.2 as well once confirmed.
Related
Bugs:
#2181