Another gripe about Gnuplot 5.2rc1 dumb terminal (multiple linestyles not working?)

classic Classic list List threaded Threaded
2 messages Options
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Another gripe about Gnuplot 5.2rc1 dumb terminal (multiple linestyles not working?)

zowie
It appears that the new dumb terminal doesn’t distinguish between line types.

This is the output from the dumb terminal, using PDL::Graphics::Gnuplot on one of our
test suite cases.  First, Gnuplot 5.0.  Second, Gnuplot 5.2rc1.  

Aesthetically, I can see the advantage of using symbols for each line or for the
plus-dash style.  But the current code doesn’t seem to have any distinction between
different line types.

Comments?

(I can supply the Perl-generated gnuplot scripts on demand, but it should be clear from
context — these are very simple plots…)

Best,
Craig

--------


pdl> $w = gpwin(dumb,size=>[79,24,’ch’],output=>’/dev/tty’);
pdl> print "Gnuplot 5.0: "; $w->line(xvals(50),xvals(50)**2,{},xvals(50),40*xvals(50))
Gnuplot 5.0:
                                                                                           
                                                                               
  2500 +-+----+------+-----+------+------+------+------+-----+------+----+-+  
       +      +      +     +      +      +      +      +     +      +   ***+  
       |                                                               *   |  
       |                                                             **    |  
  2000 +-+                                                        ***   ###+  
       |                                                         *  ####   |  
       |                                                      ***###       |  
       |                                                  ##**##           |  
  1500 +-+                                            ####**             +-+  
       |                                          ####  **                 |  
       |                                     #####   ***                   |  
  1000 +-+                               ####     ***                    +-+  
       |                             ####      ***                         |  
       |                        #####      ****                            |  
       |                   #####         **                                |  
   500 +-+             ####          ****                                +-+  
       |           ####         *****                                      |  
       |     ######        *****                                           |  
       + #### +    ********+      +      +      +      +     +      +      +  
     0 ************--+-----+------+------+------+------+-----+------+----+-+  
       0      5      10    15     20     25     30     35    40     45     50  
                                                                               



pdl> $w = gpwin(dumb,size=>[79,24,’ch’],output=>’/dev/tty’);
pdl> print "Gnuplot 5.2rc1: "; $w->line(xvals(50),xvals(50)**2,{},xvals(50),40*xvals(50))
Gnuplot 5.2rc1:
                                                                                               
  2500 +-------------------------------------------------------------------+  
       |      +      +     +      +      +      +      +     +      +    -+|  
       |                                                               ++  |  
       |                                                             -+    |  
  2000 |-+                                                          +    -+|  
       |                                                         +-+ -+++  |  
       |                                                        ++-++      |  
       |                                                     +-++          |  
  1500 |-+                                              ++-++            +-|  
       |                                            ++-+ +                 |  
       |                                       -++-+  -++                  |  
       |                                   -+++     ++                     |  
  1000 |-+                             -+++      +-+                     +-|  
       |                           -+++       +-+                          |  
       |                       +-++        -++                             |  
       |                   +-++        -+++                                |  
   500 |-+            ++-++        -+++                                  +-|  
       |          ++-+         +-++                                        |  
       |     -++-+        ++-++                                            |  
       | -+++ +   ++-+++-+ +      +      +      +      +     +      +      |  
     0 +-------------------------------------------------------------------+  
       0      5      10    15     20     25     30     35    40     45     50  
                                                                               


------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
gnuplot-info mailing list
[hidden email]
Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-info
Reply | Threaded
Open this post in threaded view
|  
Report Content as Inappropriate

Re: Another gripe about Gnuplot 5.2rc1 dumb terminal (multiple linestyles not working?)

Ethan A Merritt-2
On Sunday, June 25, 2017 2:21:29 PM PDT Craig DeForest wrote:

> It appears that the new dumb terminal doesn’t distinguish between line
> types.
>
> This is the output from the dumb terminal, using PDL::Graphics::Gnuplot on
> one of our test suite cases.  First, Gnuplot 5.0.  Second, Gnuplot 5.2rc1.
>
> Aesthetically, I can see the advantage of using symbols for each line or for
> the plus-dash style.  But the current code doesn’t seem to have any
> distinction between different line types.
>
> Comments?


This seems to be an unintended side-effect of adding optional support for
ansi color output using the dumb terminal.   As a word-around, disabling color
support fixes it

 #define NO_DUMB_COLOR_SUPPORT    at the top of dumb.trm

I'll work on a more satisfactory fix and commit it after a bit of testing.

        Ethan

------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, Slashdot.org! http://sdm.link/slashdot
_______________________________________________
gnuplot-info mailing list
[hidden email]
Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-info
Loading...