Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.graphics.apps.gnuplot > #3116

Re: Heatmap doesn't show all the points

From Jörg Buchholz <bookwood4new@freenet.de>
Newsgroups comp.graphics.apps.gnuplot
Subject Re: Heatmap doesn't show all the points
Date 2015-11-10 14:30 +0100
Organization Universitaet Hannover
Message-ID <n1srhe$d4o$1@newsserver.rrzn.uni-hannover.de> (permalink)
References <fd56f163-5ad7-4f40-8d45-ab286235943e@googlegroups.com> <n1s77d$716$1@newsserver.rrzn.uni-hannover.de> <6aef38f8-f732-4764-b955-21ef638319d8@googlegroups.com>

Show all headers | View raw


On 10.11.2015 12:52, Miguel A. Fernández wrote:
> El martes, 10 de noviembre de 2015, 8:43:42 (UTC+1), Jörg Buchholz
> escribió:
>> On 09.11.2015 22:12, Miguel A. Fernández wrote:
>>
>>> Inside the program i have something like this:
>>>
>>> write (*,*) 'set xr [0 to 150] write (*,*) 'set yr [0 to 150]
>>> write (*,*) 'set zr [-150 to 150] write (*,*) 'set view map'
>>> write (*,*) 'splot ''heatmapE.dat'' u 1:2:3 with pm3d'
>>
>> I think it must be a single ' or a " but not two '' around the
>> filename. With two '' gnuplot gives empty white plots to me.
>>
>>>
>>>
>>> The file 'heatmapE.dat' is being generated simultaneously. Once
>>> the file is completed, I plot it, and then replace it, because I
>>> have several frames that must be ploted one after the other
>>>
>>> So, the problem is, when gnuplot plots the heatmap, some data is
>>> missing (some pixels are white, a lot of them, indeed). I checked
>>> the file 'heatmapE.dat' and all the data is there, but somehow
>>> gnuplot doesnt recognise it.
>>
>> Does it works from inside gnuplot, or gives gnuplot some errorcodes
>> to you?
>>
>> First thing I would like to try is starting gnuplot and plot a
>> example datafile.
>>
>> Jörg
>
> Hello Jörg, and thank you for your answer. First of all, the thing
> with the filename it's just a fortran notation, because you have to
> put the thing you want to output between '...'. In any case, I alredy
> change it to "...", just  in case.
>
> I also tried a little test: -I modified mi program, so that it waits
> for you to press enter between a file and the next one. -I opened two
> terminals, one with the program, and one with gnuplot, the last one
> with all the ranges defined. -I press enter and the program creates
> the file, then I plot it with gnuplot and... evrything looks great!.
> I do this several times and there are no white spots.
>
> The thing is, I want that to be automatic, without me having to press
> enter and plotting the data (I want something like a gif).
>
> I don't know exactly what could be the problem, but it seems like
> gnuplot makes the heatmap before the program finish to put all the
> data in the file (?)
>

Can you integrate a waiting time into your fortran code? Instead
of "waiting for enter". Or something that tests if the datafile is 
complete.
But then it is no gnuplot problem.

Or you call gnuplot to wait befor the plotting command.
"pause 10" -> gnuplot waits for 10 seconds before going on.

I think (IMHO) the combination of a | Pipe, writing to a file and 
reading the same file is problematic.

Jörg

Back to comp.graphics.apps.gnuplot | Previous | NextPrevious in thread | Next in thread | Find similar


Thread

Heatmap doesn't show all the points Miguel A. Fernández <mafergon94@gmail.com> - 2015-11-09 13:12 -0800
  Re: Heatmap doesn't show all the points Jörg Buchholz <bookwood4new@freenet.de> - 2015-11-10 08:43 +0100
    Re: Heatmap doesn't show all the points Miguel A. Fernández <mafergon94@gmail.com> - 2015-11-10 03:52 -0800
      Re: Heatmap doesn't show all the points Jörg Buchholz <bookwood4new@freenet.de> - 2015-11-10 14:30 +0100
        Re: Heatmap doesn't show all the points Miguel A. Fernández <mafergon94@gmail.com> - 2015-11-10 06:23 -0800
          Re: Heatmap doesn't show all the points Karl Ratzsch <mail.kfr@gmx.net> - 2015-11-10 16:52 +0100
            Re: Heatmap doesn't show all the points Miguel A. Fernández <mafergon94@gmail.com> - 2015-11-10 11:36 -0800
              Re: Heatmap doesn't show all the points Karl Ratzsch <mail.kfr@gmx.net> - 2015-11-11 10:36 +0100
                Re: Heatmap doesn't show all the points Miguel A. Fernández <mafergon94@gmail.com> - 2015-11-11 04:22 -0800
          Re: Heatmap doesn't show all the points Jörg Buchholz <bookwood4new@freenet.de> - 2015-11-11 07:15 +0100
            Re: Heatmap doesn't show all the points Miguel A. Fernández <mafergon94@gmail.com> - 2015-11-11 00:49 -0800
              Re: Heatmap doesn't show all the points Jörg Buchholz <bookwood4new@freenet.de> - 2015-11-11 10:13 +0100
                Re: Heatmap doesn't show all the points Miguel A. Fernández <mafergon94@gmail.com> - 2015-11-11 04:25 -0800
                Re: Heatmap doesn't show all the points Jörg Buchholz <bookwood4news@freenet.de> - 2015-11-11 19:50 +0100

csiph-web