is there a way to produce three independent y-axis in gnuplot? Giving
something like this graph:
http://beverly.excelhost.de/vorschau/diagramm_3y_achsen.htm
If it not possible with gnuplot, does anyone know a programm that is up to
such a task?
Thanks, Sebastian
What may help (more a 2nd-way):
Use y1 and y2 for the graphic curve and then ,,with labels'' for results,
where numbers are enough.
I do this e.g for strain of a part over the length of that part.
-Strain and allowable on y1
-radius y2
-loadscase with labels (below zero-axis y1)
-reserve factor with labels (above zero-axis of y1) (below certain value
in red)
This gives a good plot with a fast overview over nearly all neccassary
data...
the next step is to use multiplot (already don this:-)
Olaf
Could you give me an example of what you did using multiplot and how you did
it?
The thing is, the plots are to be generated automatically and the data is
constantly changing so I can't set the lables by hand.
Sebastian
> Olaf Schultz wrote:
>
>> On Sat, 13 Nov 2010 21:01:05 +0100, Sebastian Gerecke wrote:
>>
>>> Hi,
>>>
>>> is there a way to produce three independent y-axis in gnuplot? Giving
>>> something like this graph:
>>> http://beverly.excelhost.de/vorschau/diagramm_3y_achsen.htm
>>>
>>> If it not possible with gnuplot, does anyone know a programm that is
>>> up to such a task?
>>>
>>> Thanks, Sebastian
>>
>> What may help (more a 2nd-way):
>> Use y1 and y2 for the graphic curve and then ,,with labels'' for
>> results, where numbers are enough.
>>
>> I do this e.g for strain of a part over the length of that part.
>> -Strain and allowable on y1
>> -radius y2
>> -loadscase with labels (below zero-axis y1) -reserve factor with
>> labels (above zero-axis of y1) (below certain value in red)
>>
>> This gives a good plot with a fast overview over nearly all neccassary
>> data...
>>
>> the next step is to use multiplot (already don this:-)
>>
>> Olaf
>
> Could you give me an example of what you did using multiplot and how you
> did it?
Only by remebering...config is at work and not public:-)
> The thing is, the plots are to be generated automatically and the data
> is constantly changing so I can't set the lables by hand.
For the the first (upper, and 2/3 space using window) half-free-running y
(set yrange [:500]) 500 due to writing labels above y=0 (y is usually
-3000...-8000 by automatic from gnuplot.
For the second multiplot I know the boarders relativ exact for that bunch
of data, but even there y and y2 with total more than four or more curves
are occuring (thickness, stackings, labels at changes of stackings
(predone during generation of the data-file)). The developing of
that .gnu-file took us some loops, but now it covers a lot of information
in one picture to understand the behaviour of the structure), can be
generated from awk-routines, which are reading over a config the files to
be plotted...don't know how to generate such things with XLS:-)
The rest is normal multiplot-work with something like that
set multiplot
set size 0,0
set size ...
set origin
set yrange
set ylabel
plot...
set size
set yrange
set ylabel
set origin
plot...
set size 0,0 (after this set size the png is generated IIRC)
Olaf, HTH, Schultz