|
From: sfeam <sf...@us...> - 2017-07-30 17:43:44
|
Source tarball for -rc3 in now in the "Release Candidates" folder on SourceForge. I expect this will be the final release candidate. If nothing unexpected comes up we can put out version 5.2 itself later in August. CHANGES SINCE rc2 ================= * NEW: revised "plot with table" can handle string-valued output columns * CHANGE: revised pipe support on Windows when built with MinGW-64 or MSVC * FIX: minor bugs in use of gnuplot variables by "fit" command Ethan |
|
From: Tatsuro M. <tma...@ya...> - 2017-07-30 23:12:15
|
----- Original Message ----- > From: sfeam via gnuplot-beta > To: gnuplot-beta> Cc: > Date: 2017/7/31, Mon 02:41 > Subject: Version 5.2 release candidate -rc3 > > Source tarball for -rc3 in now in the "Release Candidates" folder on > SourceForge. > > I expect this will be the final release candidate. > If nothing unexpected comes up we can put out version 5.2 itself later in > August. > > CHANGES SINCE rc2 > ================= > * NEW: revised "plot with table" can handle string-valued output > columns > * CHANGE: revised pipe support on Windows when built with MinGW-64 or MSVC > * FIX: minor bugs in use of gnuplot variables by "fit" command > > Ethan Directory pm3d is missing in 5.2-rc tar ball and make installer on windows build fails. In 5.2 cvs source tree, directory pm3d exist and I copy it to the 5.2-rc source tree and execute make installer. Please correct the 5.2-rc package. Tatsuro |
|
From: Tatsuro M. <tma...@ya...> - 2017-07-30 23:26:19
|
> Date: 2017/7/31, Mon 02:41 > Subject: Version 5.2 release candidate -rc3 > > Source tarball for -rc3 in now in the "Release Candidates" folder on > SourceForge. > > I expect this will be the final release candidate. > If nothing unexpected comes up we can put out version 5.2 itself later in > August. > > CHANGES SINCE rc2 > ================= > * NEW: revised "plot with table" can handle string-valued output > columns > * CHANGE: revised pipe support on Windows when built with MinGW-64 or MSVC > * FIX: minor bugs in use of gnuplot variables by "fit" command > > Ethan > I have built windows binary packages and upload on SourceForge Tatsuro |
|
From: sfeam <sf...@us...> - 2017-07-31 01:10:44
|
On Monday, 31 July 2017 08:12:05 Tatsuro MATSUOKA wrote: > > ----- Original Message ----- > > From: sfeam via gnuplot-beta > > To: gnuplot-beta> Cc: > > Date: 2017/7/31, Mon 02:41 > > Subject: Version 5.2 release candidate -rc3 > > > > Source tarball for -rc3 in now in the "Release Candidates" folder on > > SourceForge. > > > > I expect this will be the final release candidate. > > If nothing unexpected comes up we can put out version 5.2 itself later in > > August. > > > > CHANGES SINCE rc2 > > ================= > > * NEW: revised "plot with table" can handle string-valued output > > columns > > * CHANGE: revised pipe support on Windows when built with MinGW-64 or MSVC > > * FIX: minor bugs in use of gnuplot variables by "fit" command > > > > Ethan > > Directory pm3d is missing in 5.2-rc tar ball That is intentional. So far as I know the scripts in the pm3d subdirectory are no longer needed because the operations they perform are now part of the main program. The scripts can still be obtained from the SourceForge site if someone wants them. > and make installer on windows build fails. Can you figure out why it fails? Is it because of these files .../config/mingw/Makefile .../config/msvc/Makefile Does this patch fix it? --- gnuplot52/config/mingw/Makefile 2017-07-30 09:44:01.450442197 -0700 +++ test52/config/mingw/Makefile 2017-07-30 18:01:58.078032167 -0700 @@ -1029,8 +1029,8 @@ -cp -p $(M)* $(DESTDIR)/demo/ mkdir -p $(DESTDIR)/demo/games -cp -p $(M)/games/* $(DESTDIR)/demo/games/ - mkdir -p $(DESTDIR)/contrib/pm3d/ - -cp -p $(TOP)/pm3d/contrib/* $(DESTDIR)/contrib/pm3d/ +# mkdir -p $(DESTDIR)/contrib/pm3d/ +# -cp -p $(TOP)/pm3d/contrib/* $(DESTDIR)/contrib/pm3d/ # docs mkdir -p $(DESTDIR)/docs -cp -p gnuplot.pdf $(DESTDIR)/docs/ --- gnuplot52/config/msvc/Makefile 2017-07-30 09:44:01.458441784 -0700 +++ test52/config/msvc/Makefile 2017-07-30 18:06:33.926299097 -0700 @@ -550,8 +550,8 @@ xcopy /Y $(TOP)\demo $(DESTDIR)\demo if not exist $(DESTDIR)\demo\games mkdir $(DESTDIR)\demo\games xcopy /Y $(TOP)\demo\games $(DESTDIR)\demo\games - if not exist $(DESTDIR)\contrib\pm3d mkdir $(DESTDIR)\contrib\pm3d - xcopy /Y $(TOP)\pm3d\contrib\*.* $(DESTDIR)\contrib\pm3d +# if not exist $(DESTDIR)\contrib\pm3d mkdir $(DESTDIR)\contrib\pm3d +# xcopy /Y $(TOP)\pm3d\contrib\*.* $(DESTDIR)\contrib\pm3d zip: $(MAKE) DESTDIR=.\gnuplot install > In 5.2 cvs source tree, directory pm3d exist and I copy it to the 5.2-rc source tree and execute make installer. > > Please correct the 5.2-rc package. If it is really needed for the program itself then I will restore the pm3d subdirectory. But if the problem is only that the subdirectly is incorrectly listed in the Makefile then let's fix that instead. thanks for testing Ethan > Tatsuro |
|
From: Tatsuro M. <tma...@ya...> - 2017-07-31 01:45:08
|
----- Original Message -----
> From: sfeam
> To: gnuplot-beta Tatsuro MATSUOKA > Cc:
> Date: 2017/7/31, Mon 10:10
> Subject: Re: Version 5.2 release candidate -rc3
>
> That is intentional. So far as I know the scripts in the pm3d subdirectory are
> no longer needed because the operations they perform are now part of the main
> program.
> The scripts can still be obtained from the SourceForge site if someone wants
> them.
>
>> and make installer on windows build fails.
>
> Can you figure out why it fails? Is it because of these files
>
> .../config/mingw/Makefile
> .../config/msvc/Makefile
>
> Does this patch fix it?
>
> --- gnuplot52/config/mingw/Makefile 2017-07-30 09:44:01.450442197 -0700
> +++ test52/config/mingw/Makefile 2017-07-30 18:01:58.078032167 -0700
> @@ -1029,8 +1029,8 @@
> -cp -p $(M)* $(DESTDIR)/demo/
> mkdir -p $(DESTDIR)/demo/games
> -cp -p $(M)/games/* $(DESTDIR)/demo/games/
> - mkdir -p $(DESTDIR)/contrib/pm3d/
> - -cp -p $(TOP)/pm3d/contrib/* $(DESTDIR)/contrib/pm3d/
> +# mkdir -p $(DESTDIR)/contrib/pm3d/
> +# -cp -p $(TOP)/pm3d/contrib/* $(DESTDIR)/contrib/pm3d/
> # docs
> mkdir -p $(DESTDIR)/docs
> -cp -p gnuplot.pdf $(DESTDIR)/docs/
> --- gnuplot52/config/msvc/Makefile 2017-07-30 09:44:01.458441784 -0700
> +++ test52/config/msvc/Makefile 2017-07-30 18:06:33.926299097 -0700
> @@ -550,8 +550,8 @@
> xcopy /Y $(TOP)\demo $(DESTDIR)\demo
> if not exist $(DESTDIR)\demo\games mkdir
> $(DESTDIR)\demo\games
> xcopy /Y $(TOP)\demo\games $(DESTDIR)\demo\games
> - if not exist $(DESTDIR)\contrib\pm3d mkdir
> $(DESTDIR)\contrib\pm3d
> - xcopy /Y $(TOP)\pm3d\contrib\*.*
> $(DESTDIR)\contrib\pm3d
> +# if not exist $(DESTDIR)\contrib\pm3d mkdir
> $(DESTDIR)\contrib\pm3d
> +# xcopy /Y $(TOP)\pm3d\contrib\*.*
> $(DESTDIR)\contrib\pm3d
>
> zip:
> $(MAKE) DESTDIR=.\gnuplot install
>
For zip and 7zip archives, the above is enough.
For installer additional change is required
# ***************************
--- a/win/gnuplot.iss 2017-07-31 10:21:32.139777700 +0900
+++ b/win/gnuplot.iss 2016-08-10 01:23:27.000000000 +0900
@@ -260,7 +260,7 @@
; demo files / contrib
-;Source: "contrib\*"; DestDir: {app}\contrib\; Flags: recursesubdirs; Components: demo
+Source: "contrib\*"; DestDir: {app}\contrib\; Flags: recursesubdirs; Components: demo
Source: "demo\*"; DestDir: {app}\demo\; Flags: recursesubdirs; Components: demo
# ***************************
In the iss file (Setting file for Inno Setup Compiler), ";" is a comment mark.
I did not test on MSVC because I do not have build environments of gnuplot using MSVC.
>
>> In 5.2 cvs source tree, directory pm3d exist and I copy it to the 5.2-rc
> source tree and execute make installer.
>>
>> Please correct the 5.2-rc package.
>
> If it is really needed for the program itself then I will restore the pm3d
> subdirectory.
> But if the problem is only that the subdirectly is incorrectly listed in the
> Makefile
> then let's fix that instead.
>
> thanks for testing
>
> Ethan
I deleted contrib directory and executed all.dem.
all.dem worked fine without the pm3d subdirectory.
Please fix Makefile and gnuplot.iss.
Tatsuro
>> Tatsuro
>
|
|
From: sfeam <sf...@us...> - 2017-07-31 03:28:09
|
OK.
tarball for -rc4 is uploaded.
All source files are identical to -rc3.
The only change is to the inventory of subdirectories for Windows packages
as discussed below.
Ethan
On Monday, 31 July 2017 10:44:57 Tatsuro MATSUOKA wrote:
> ----- Original Message -----
>
> > From: sfeam
> > To: gnuplot-beta Tatsuro MATSUOKA > Cc:
> > Date: 2017/7/31, Mon 10:10
> > Subject: Re: Version 5.2 release candidate -rc3
> >
>
> > That is intentional. So far as I know the scripts in the pm3d subdirectory are
> > no longer needed because the operations they perform are now part of the main
> > program.
> > The scripts can still be obtained from the SourceForge site if someone wants
> > them.
> >
> >> and make installer on windows build fails.
> >
> > Can you figure out why it fails? Is it because of these files
> >
> > .../config/mingw/Makefile
> > .../config/msvc/Makefile
> >
> > Does this patch fix it?
> >
> > --- gnuplot52/config/mingw/Makefile 2017-07-30 09:44:01.450442197 -0700
> > +++ test52/config/mingw/Makefile 2017-07-30 18:01:58.078032167 -0700
> > @@ -1029,8 +1029,8 @@
> > -cp -p $(M)* $(DESTDIR)/demo/
> > mkdir -p $(DESTDIR)/demo/games
> > -cp -p $(M)/games/* $(DESTDIR)/demo/games/
> > - mkdir -p $(DESTDIR)/contrib/pm3d/
> > - -cp -p $(TOP)/pm3d/contrib/* $(DESTDIR)/contrib/pm3d/
> > +# mkdir -p $(DESTDIR)/contrib/pm3d/
> > +# -cp -p $(TOP)/pm3d/contrib/* $(DESTDIR)/contrib/pm3d/
> > # docs
> > mkdir -p $(DESTDIR)/docs
> > -cp -p gnuplot.pdf $(DESTDIR)/docs/
> > --- gnuplot52/config/msvc/Makefile 2017-07-30 09:44:01.458441784 -0700
> > +++ test52/config/msvc/Makefile 2017-07-30 18:06:33.926299097 -0700
> > @@ -550,8 +550,8 @@
> > xcopy /Y $(TOP)\demo $(DESTDIR)\demo
> > if not exist $(DESTDIR)\demo\games mkdir
> > $(DESTDIR)\demo\games
> > xcopy /Y $(TOP)\demo\games $(DESTDIR)\demo\games
> > - if not exist $(DESTDIR)\contrib\pm3d mkdir
> > $(DESTDIR)\contrib\pm3d
> > - xcopy /Y $(TOP)\pm3d\contrib\*.*
> > $(DESTDIR)\contrib\pm3d
> > +# if not exist $(DESTDIR)\contrib\pm3d mkdir
> > $(DESTDIR)\contrib\pm3d
> > +# xcopy /Y $(TOP)\pm3d\contrib\*.*
> > $(DESTDIR)\contrib\pm3d
> >
> > zip:
> > $(MAKE) DESTDIR=.\gnuplot install
> >
>
> For zip and 7zip archives, the above is enough.
> For installer additional change is required
>
> # ***************************
> --- a/win/gnuplot.iss 2017-07-31 10:21:32.139777700 +0900
> +++ b/win/gnuplot.iss 2016-08-10 01:23:27.000000000 +0900
> @@ -260,7 +260,7 @@
>
> ; demo files / contrib
>
> -;Source: "contrib\*"; DestDir: {app}\contrib\; Flags: recursesubdirs; Components: demo
> +Source: "contrib\*"; DestDir: {app}\contrib\; Flags: recursesubdirs; Components: demo
>
> Source: "demo\*"; DestDir: {app}\demo\; Flags: recursesubdirs; Components: demo
>
> # ***************************
>
>
>
> In the iss file (Setting file for Inno Setup Compiler), ";" is a comment mark.
> I did not test on MSVC because I do not have build environments of gnuplot using MSVC.
>
>
>
> >
> >> In 5.2 cvs source tree, directory pm3d exist and I copy it to the 5.2-rc
> > source tree and execute make installer.
> >>
> >> Please correct the 5.2-rc package.
> >
> > If it is really needed for the program itself then I will restore the pm3d
> > subdirectory.
> > But if the problem is only that the subdirectly is incorrectly listed in the
> > Makefile
> > then let's fix that instead.
> >
> > thanks for testing
> >
> > Ethan
>
> I deleted contrib directory and executed all.dem.
> all.dem worked fine without the pm3d subdirectory.
>
> Please fix Makefile and gnuplot.iss.
>
> Tatsuro
>
>
> >> Tatsuro
> >
>
> ------------------------------------------------------------------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
> _______________________________________________
> gnuplot-beta mailing list
> gnu...@li...
> Membership management via: https://lists.sourceforge.net/lists/listinfo/gnuplot-beta
|
|
From: Tatsuro M. <tma...@ya...> - 2017-07-31 05:02:22
|
Thank you for the change.
I was able to build rc4 source on rc4 without treatments.
Now corresponding binary packages are uploaded.
Tatsuro
----- Original Message -----
> From: sfeam
> To: gnuplot-beta
> Cc:
> Date: 2017/7/31, Mon 12:25
> Subject: Re: Version 5.2 release candidate -rc3
>
> OK.
> tarball for -rc4 is uploaded.
> All source files are identical to -rc3.
> The only change is to the inventory of subdirectories for Windows packages
> as discussed below.
>
> Ethan
>
> On Monday, 31 July 2017 10:44:57 Tatsuro MATSUOKA wrote:
>> ----- Original Message -----
>>
>> > From: sfeam
>> > To: gnuplot-beta Tatsuro MATSUOKA > Cc:
>> > Date: 2017/7/31, Mon 10:10
>> > Subject: Re: Version 5.2 release candidate -rc3
>> >
>>
>> > That is intentional. So far as I know the scripts in the pm3d
> subdirectory are
>> > no longer needed because the operations they perform are now part of
> the main
>> > program.
>> > The scripts can still be obtained from the SourceForge site if someone
> wants
>> > them.
>> >
>> >> and make installer on windows build fails.
>> >
>> > Can you figure out why it fails? Is it because of these files
>> >
>> > .../config/mingw/Makefile
>> > .../config/msvc/Makefile
>> >
>> > Does this patch fix it?
>> >
>> > --- gnuplot52/config/mingw/Makefile 2017-07-30 09:44:01.450442197
> -0700
>> > +++ test52/config/mingw/Makefile 2017-07-30 18:01:58.078032167
> -0700
>> > @@ -1029,8 +1029,8 @@
>> > -cp -p $(M)* $(DESTDIR)/demo/
>> > mkdir -p $(DESTDIR)/demo/games
>> > -cp -p $(M)/games/* $(DESTDIR)/demo/games/
>> > - mkdir -p $(DESTDIR)/contrib/pm3d/
>> > - -cp -p $(TOP)/pm3d/contrib/* $(DESTDIR)/contrib/pm3d/
>> > +# mkdir -p $(DESTDIR)/contrib/pm3d/
>> > +# -cp -p $(TOP)/pm3d/contrib/* $(DESTDIR)/contrib/pm3d/
>> > # docs
>> > mkdir -p $(DESTDIR)/docs
>> > -cp -p gnuplot.pdf $(DESTDIR)/docs/
>> > --- gnuplot52/config/msvc/Makefile 2017-07-30 09:44:01.458441784
> -0700
>> > +++ test52/config/msvc/Makefile 2017-07-30 18:06:33.926299097 -0700
>> > @@ -550,8 +550,8 @@
>> > xcopy /Y $(TOP)\demo $(DESTDIR)\demo
>> > if not exist $(DESTDIR)\demo\games mkdir
>> > $(DESTDIR)\demo\games
>> > xcopy /Y $(TOP)\demo\games $(DESTDIR)\demo\games
>> > - if not exist $(DESTDIR)\contrib\pm3d mkdir
>> > $(DESTDIR)\contrib\pm3d
>> > - xcopy /Y $(TOP)\pm3d\contrib\*.*
>> > $(DESTDIR)\contrib\pm3d
>> > +# if not exist $(DESTDIR)\contrib\pm3d mkdir
>> > $(DESTDIR)\contrib\pm3d
>> > +# xcopy /Y $(TOP)\pm3d\contrib\*.*
>> > $(DESTDIR)\contrib\pm3d
>> >
>> > zip:
>> > $(MAKE) DESTDIR=.\gnuplot install
>> >
>>
>> For zip and 7zip archives, the above is enough.
>> For installer additional change is required
>>
>> # ***************************
>> --- a/win/gnuplot.iss 2017-07-31 10:21:32.139777700 +0900
>> +++ b/win/gnuplot.iss 2016-08-10 01:23:27.000000000 +0900
>> @@ -260,7 +260,7 @@
>>
>> ; demo files / contrib
>>
>> -;Source: "contrib\*"; DestDir: {app}\contrib\;
> Flags: recursesubdirs; Components: demo
>> +Source: "contrib\*"; DestDir: {app}\contrib\; Flags:
> recursesubdirs; Components: demo
>>
>> Source: "demo\*"; DestDir: {app}\demo\; Flags:
> recursesubdirs; Components: demo
>>
>> # ***************************
>>
>>
>>
>> In the iss file (Setting file for Inno Setup Compiler), ";" is a
> comment mark.
>> I did not test on MSVC because I do not have build environments of gnuplot
> using MSVC.
>>
>>
>>
>> >
>> >> In 5.2 cvs source tree, directory pm3d exist and I copy it to the
> 5.2-rc
>> > source tree and execute make installer.
>> >>
>> >> Please correct the 5.2-rc package.
>> >
>> > If it is really needed for the program itself then I will restore the
> pm3d
>> > subdirectory.
>> > But if the problem is only that the subdirectly is incorrectly listed
> in the
>> > Makefile
>> > then let's fix that instead.
>> >
>> > thanks for testing
>> >
>> > Ethan
>>
>> I deleted contrib directory and executed all.dem.
>> all.dem worked fine without the pm3d subdirectory.
>>
>> Please fix Makefile and gnuplot.iss.
>>
>> Tatsuro
>>
>>
>> >> Tatsuro
>> >
>>
>>
> ------------------------------------------------------------------------------
>> Check out the vibrant tech community on one of the world's most
>> engaging tech sites, Slashdot.org! http://sdm.link/slashdot
>> _______________________________________________
>> gnuplot-beta mailing list
>> gnu...@li...
>> Membership management via:
> https://lists.sourceforge.net/lists/listinfo/gnuplot-beta
>
|
|
From: Petr M. <mi...@ph...> - 2017-08-04 15:08:52
|
>> Directory pm3d is missing in 5.2-rc tar ball
>
> That is intentional. So far as I know the scripts in the pm3d subdirectory are
> no longer needed because the operations they perform are now part of the main program.
> The scripts can still be obtained from the SourceForge site if someone wants them.
Yes, these scripts are no longer needed. They were written around year 2000,
but nowadays gnuplot has this functionality built-in (what a nice progress
over ages!):
plot ... with image
(s)plot ... with point lc variable
BTW, I have just tested them - so if you still want to try
pm3dConvertToImage.awk, then in the postscript file you have to move
%pm3d_map_begin
just above the image data, as there are currently these lines:
1.000 UL
LT0
LC0 setrgbcolor
blocking between %pm3d_map_begin and the image data.
---
Petr
|
|
From: Petr M. <mi...@ph...> - 2017-08-04 15:12:56
|
> Source tarball for -rc3 in now in the "Release Candidates" folder on SourceForge.
When testing the obsolete pm3d contrib awk scripts on my demo data, I have
found a bug in 5.2 vs 5.0 and 4.*. Try this:
set pm3d map; splot x*x-y*y
In 5.2, the key "x*x-y*y" is shown above the map.
In 4.* and 5.0, the key "x*x-y*y" is not shown (actually, it is drawn
below the plot).
The key makes no sense for the plot (there is no colour line there), so it is
recommended to hide the key.
The problem is due to:
current:
key is ON, position: top right vertical fixed
5.2:
key is ON, position: top right vertical inside
Note that the key positioning is bad (overlaped with plot) also
for the use of the contour map:
set view map; set contour; splot x*x-y*y
so that "key fixed" does not help.
I think the "inside" should mean "inside" for "plot" as well
as for "splot map". Otherwise "mapped splots" are not compatible
with current gnuplot neither with
plot '3d.dat' with image
Is it possible to fix the meaning of the new "fixed" keyword?
---
Petr
|
|
From: sfeam <sf...@us...> - 2017-08-04 16:32:10
|
On Friday, 04 August 2017 17:12:47 Petr Mikulik wrote:
> > Source tarball for -rc3 in now in the "Release Candidates" folder on SourceForge.
>
> When testing the obsolete pm3d contrib awk scripts on my demo data, I have
> found a bug in 5.2 vs 5.0 and 4.*. Try this:
>
> set pm3d map; splot x*x-y*y
>
> In 5.2, the key "x*x-y*y" is shown above the map.
> In 4.* and 5.0, the key "x*x-y*y" is not shown (actually, it is drawn
> below the plot).
> The key makes no sense for the plot (there is no colour line there), so it is
> recommended to hide the key.
>
> The problem is due to:
> current:
> key is ON, position: top right vertical fixed
> 5.2:
> key is ON, position: top right vertical inside
>
> Note that the key positioning is bad (overlaped with plot) also
> for the use of the contour map:
> set view map; set contour; splot x*x-y*y
> so that "key fixed" does not help.
>
>
> I think the "inside" should mean "inside" for "plot" as well
> as for "splot map". Otherwise "mapped splots" are not compatible
> with current gnuplot neither with
> plot '3d.dat' with image
>
>
> Is it possible to fix the meaning of the new "fixed" keyword?
I do not know where such a title should be placed by default, but
for both 5.0 and 5.2
set key inside opaque box
will display the key embedded in the pm3d or contour surface.
Ethan
|
|
From: Petr M. <mi...@ph...> - 2017-08-04 22:24:48
|
> On Friday, 04 August 2017 17:12:47 Petr Mikulik wrote:
>>> Source tarball for -rc3 in now in the "Release Candidates" folder on SourceForge.
>>
>> When testing the obsolete pm3d contrib awk scripts on my demo data, I have
>> found a bug in 5.2 vs 5.0 and 4.*. Try this:
>>
>> set pm3d map; splot x*x-y*y
>>
>> In 5.2, the key "x*x-y*y" is shown above the map.
>> In 4.* and 5.0, the key "x*x-y*y" is not shown (actually, it is drawn
>> below the plot).
>> The key makes no sense for the plot (there is no colour line there), so it is
>> recommended to hide the key.
>>
>> The problem is due to:
>> current:
>> key is ON, position: top right vertical fixed
>> 5.2:
>> key is ON, position: top right vertical inside
>>
>> Note that the key positioning is bad (overlaped with plot) also
>> for the use of the contour map:
>> set view map; set contour; splot x*x-y*y
>> so that "key fixed" does not help.
>>
>>
>> I think the "inside" should mean "inside" for "plot" as well
>> as for "splot map". Otherwise "mapped splots" are not compatible
>> with current gnuplot neither with
>> plot '3d.dat' with image
>>
>>
>> Is it possible to fix the meaning of the new "fixed" keyword?
>
> I do not know where such a title should be placed by default, but
> for both 5.0 and 5.2
> set key inside opaque box
> will display the key embedded in the pm3d or contour surface.
The title should not be visible by default, it must stay inside for maps,
otherwise we break compatibility (there would be an unwanted text in maps
produced by new gnuplot).
I think that in 5.2
if ("key_fixed") ...
should be changed to
if ("key_fixed" AND !splot_map) ...
Is such a fix possible?
---
Petr
|
|
From: sfeam <sf...@us...> - 2017-08-05 17:00:10
|
On Saturday, 05 August 2017 00:24:37 Petr Mikulik wrote:
> > On Friday, 04 August 2017 17:12:47 Petr Mikulik wrote:
> >>> Source tarball for -rc3 in now in the "Release Candidates" folder on SourceForge.
> >>
> >> When testing the obsolete pm3d contrib awk scripts on my demo data, I have
> >> found a bug in 5.2 vs 5.0 and 4.*. Try this:
> >>
> >> set pm3d map; splot x*x-y*y
> >>
> >> In 5.2, the key "x*x-y*y" is shown above the map.
> >> In 4.* and 5.0, the key "x*x-y*y" is not shown (actually, it is drawn
> >> below the plot).
> >> The key makes no sense for the plot (there is no colour line there), so it is
> >> recommended to hide the key.
> >>
> >> The problem is due to:
> >> current:
> >> key is ON, position: top right vertical fixed
> >> 5.2:
> >> key is ON, position: top right vertical inside
> >>
> >> Note that the key positioning is bad (overlaped with plot) also
> >> for the use of the contour map:
> >> set view map; set contour; splot x*x-y*y
> >> so that "key fixed" does not help.
> >>
> >>
> >> I think the "inside" should mean "inside" for "plot" as well
> >> as for "splot map". Otherwise "mapped splots" are not compatible
> >> with current gnuplot neither with
> >> plot '3d.dat' with image
> >>
> >>
> >> Is it possible to fix the meaning of the new "fixed" keyword?
> >
> > I do not know where such a title should be placed by default, but
> > for both 5.0 and 5.2
> > set key inside opaque box
> > will display the key embedded in the pm3d or contour surface.
>
> The title should not be visible by default, it must stay inside for maps,
> otherwise we break compatibility (there would be an unwanted text in maps
> produced by new gnuplot).
>
> I think that in 5.2
> if ("key_fixed") ...
> should be changed to
> if ("key_fixed" AND !splot_map) ...
Yes, you are right.
> Is such a fix possible?
Sure. I think it is only one place.
Ethan
|