[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: support for advanced gnuplot features (was: Plotting semi-trasnparen
From: |
Ben Abbott |
Subject: |
Re: support for advanced gnuplot features (was: Plotting semi-trasnparent patches?) |
Date: |
Mon, 26 Jan 2009 14:53:08 -0500 |
On Monday, January 26, 2009, at 02:38PM, "John W. Eaton" <address@hidden> wrote:
>On 26-Jan-2009, Ben Abbott wrote:
>
>| I agree, we are missing the checkout date, but I'm not sure about checking
>for it. As it would only be useful for developers of octave/gnuplot, I think
>it is safe to assume those running 4.3 (developers sources) are able to keep
>their gnuplot up to date.
>|
>| >I think we should require the most recent release version of gnuplot
>| >(4.2.4) for the octave development tree. If we can *safely* determine
>| >features of the gnuplot development tree (4.3), those could be supported
>| >too. But I would do this on case-by-case basis.
>|
>| My understanding is that 4.2.4 is required for the developers sources ...
>4.2.3 will work but not display 3D plots correctly with shading("interp").
>|
>| >I think it is o.k. to require for a new octave release the most recent
>| >release of gnuplot (4.2.4 at the moment). But others might see this
>| >different.
>| >
>| >Kai
>|
>| I'd also like see the conditional support for these improvements (figure
>position and facealpha) added to the gnuplot backend.
>|
>| Is there a reason why we wouldn' t want to do that?
>
>I think it would be best to check for individual features, not version
>numbers. Even if you can't find a reliable way to check for features,
>please consider writing something like this in the code that needs to
>do different things depending on what features are available:
>
> if (gnuplot_has_foobar ())
> ...
> else
> ...
> endif
>
> ...
>
> function retval = gnuplot_has_foobar ()
> persistent retval = compare_versions (__gnuplot_version__ (), "4.2.2",
> ">=");
> endfunction
>
>
>This way I think it will be easier to read the code, and simpler to
>remove specific checks when/if it is safe to assume that everyone will
>have a version of gnuplot that supports a given feature.
>
>jwe
Nice idea. There still remains a version check in print.m. I'll see about
modifying that and then put together a patch to allow the figure property to
work under x11.
Ben
- Re: support for advanced gnuplot features (was: Plotting semi-trasnparent patches?), Ben Abbott, 2009/01/26
- Re: support for advanced gnuplot features (was: Plotting semi-trasnparent patches?), Ben Abbott, 2009/01/26
- Re: support for advanced gnuplot features (was: Plotting semi-trasnparent patches?), John W. Eaton, 2009/01/26
- Re: support for advanced gnuplot features (was: Plotting semi-trasnparent patches?), Daniel J Sebald, 2009/01/27
- Re: support for advanced gnuplot features (was: Plotting semi-trasnparent patches?), Ben Abbott, 2009/01/27
- Re: support for advanced gnuplot features (was: Plotting semi-trasnparent patches?), John W. Eaton, 2009/01/27
- Re: support for advanced gnuplot features (was: Plotting semi-trasnparent patches?), Ben Abbott, 2009/01/28
- Re: support for advanced gnuplot features (was: Plotting semi-trasnparent patches?), John W. Eaton, 2009/01/28
- Re: support for advanced gnuplot features (was: Plotting semi-trasnparent patches?), Ben Abbott, 2009/01/28
- Re: support for advanced gnuplot features (was: Plotting semi-trasnparent patches?), Ben Abbott, 2009/01/28
- Re: support for advanced gnuplot features (was: Plotting semi-trasnparent patches?), John W. Eaton, 2009/01/28
- Re: support for advanced gnuplot features (was: Plotting semi-trasnparent patches?), Ben Abbott, 2009/01/28