[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Subplots with Gnuplot: Two y-axes?
From: |
Ben Abbott |
Subject: |
Re: Subplots with Gnuplot: Two y-axes? |
Date: |
Tue, 25 Aug 2015 10:20:21 -0400 |
> On Aug 25, 2015, at 7:14 AM, Tatsuro MATSUOKA <address@hidden> wrote:
>
> ----- Original Message -----
>
>> From: Martin Kunz
>> To: help-octave
>> Cc:
>> Date: 2015/8/25, Tue 18:36
>> Subject: Subplots with Gnuplot: Two y-axes?
>>
>> Hi,
>>
>> I would like to create a column of three subplots where the second plot
>> has its y-axis on the right-hand side. Example code:
>>
>> graphics_toolkit ("gnuplot");
>>
>> figure(1)
>> clf;
>> hAx(1) = subplot(3,1,1);
>> plot(5,5);
>> hAx(2) = subplot(3,1,2);
>> plot(10:-1:1);
>> hAx(3) = subplot(3,1,3);
>> plot(10:20)
>> set(hAx(2),"yaxislocation","right")
>>
>> For some reason the third plot has a correct y-axis on the left side,
>> but additionally the y-axis of the second plot on the right (see
>> attached screenshot). Scrolling in the third subplot vertically moves
>> both y-axes, so they seem to belong to one axis object, not two on top
>> of each other.
>> I cannot even find the duplicate yticklabels:
>>
>>>> get (1,"children")
>> ans =
>>
>> -201.90
>> -207.46
>> -213.86
>> 鉢>> get(get(1,"children")(1),"yticklabel")
>> ans =
>> {
>> [1,1] = 10
>> [1,2] = 12
>> [1,3] = 14
>> [1,4] = 16
>> [1,5] = 18
>> [1,6] = 20
>> }
>>
>> (Note that the first child of the figure is the lowest axis object)
>>
>> Is this a bug in Gnuplot? Do you have any ideas for a workaround?
>>
>> I am using Octave 3.0.0-rc4 under Windows 7 with the bundled Gnuplot 4.6
>> binary.
>> Thanks for any help!
>> Martin
>
>
> I have execute the commandon qt and fltk graphics toolkit.
> Subplots work as expected.
> I do not know that this is gnuplot a bug or an error in octave handling of
> gnuplot.
>
> Workaround is to use qt or fltk graphics toolkit.
>
>
> BTW, "Octave 3.0.0-rc4 under Windows 7"=> perhaps Octave 4.0.0-rc4? right ?
>
>
> Tatsuro
I can confirm that the example works as it should when using an OpenGL toolkit
and works are Martin reported when using Gnuplot.
Martin, would you file a bug report?
https://savannah.gnu.org/bugs/?group=octave
Ben