Re: [Matplotlib-users] I cannot change the axis tick separation or nbins in Axis artist

2013-02-24 Thread patricia
Thanks a lot JJ, this worked perfectly!
Patricia



--
View this message in context: 
http://matplotlib.1069221.n5.nabble.com/I-cannot-change-the-axis-tick-separation-or-nbins-in-Axis-artist-tp40446p40467.html
Sent from the matplotlib - users mailing list archive at Nabble.com.

--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


Re: [Matplotlib-users] I cannot change the axis tick separation or nbins in Axis artist

2013-02-21 Thread Jae-Joon Lee
AxisArtist utilizes a different (compared to the vanilla matplotlib)
mechanism for determining tick location etc., so some of the
matplotlibcommands do not work.
Unfortunately, AxisArtist is still not well documented, and things are
often opaque. Below I implemented a method that you can use to control the
nbins. To manually specify  the tick locations you need to use the
FixedLocator.

IHTH,

-JJ


class TaylorDiagram(object):
...
def set_nbins(self, nbins):
ghelper = self._ax.get_grid_helper() # get grid_helper
ghelper.grid_finder.grid_locator2.set_params(nbins=nbins) # update
the parameter of the grid_locator2 (2 means 2nd coordinate).
Helper. invalidate () # invalidate the helper so that new
parameters become effective




On Thu, Feb 21, 2013 at 6:08 PM, patricia  wrote:

> Dear Jody,
> This is the original code that I am using:
> http://old.nabble.com/Taylor-diagram-(2nd-take)-p33364690.html
> It is a code that plots Taylor diagrams.
> I would like to get ticks every two points in the standard deviation axis
> of
> the Taylor diagrams to avoid overlapping of labels (as I am making a figure
> with several small Taylor Diagrams subplots).
> Thanks!
> Patricia
>
>
>
> --
> View this message in context:
> http://matplotlib.1069221.n5.nabble.com/I-cannot-change-the-axis-tick-separation-or-nbins-in-Axis-artist-tp40446p40454.html
> Sent from the matplotlib - users mailing list archive at Nabble.com.
>
>
> --
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_feb
> ___
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users
>
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


Re: [Matplotlib-users] I cannot change the axis tick separation or nbins in Axis artist

2013-02-21 Thread Paul Hobson
On Thu, Feb 21, 2013 at 1:08 AM, patricia  wrote:

> Dear Jody,
> This is the original code that I am using:
> http://old.nabble.com/Taylor-diagram-(2nd-take)-p33364690.html
> It is a code that plots Taylor diagrams.
> I would like to get ticks every two points in the standard deviation axis
> of
> the Taylor diagrams to avoid overlapping of labels (as I am making a figure
> with several small Taylor Diagrams subplots).
> Thanks!
> Patricia


Patrica,

Could you post a simple, self contained example that demonstrates your
 problem (see http://sscce.org/).

I'd like to help you, but don't have the bandwidth to dig through all that
code.

A link to pastebin, a github gist or similar service would be preferred.

-paul
--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


Re: [Matplotlib-users] I cannot change the axis tick separation or nbins in Axis artist

2013-02-21 Thread patricia
Dear Jody,
This is the original code that I am using:
http://old.nabble.com/Taylor-diagram-(2nd-take)-p33364690.html
It is a code that plots Taylor diagrams. 
I would like to get ticks every two points in the standard deviation axis of
the Taylor diagrams to avoid overlapping of labels (as I am making a figure
with several small Taylor Diagrams subplots).
Thanks!
Patricia



--
View this message in context: 
http://matplotlib.1069221.n5.nabble.com/I-cannot-change-the-axis-tick-separation-or-nbins-in-Axis-artist-tp40446p40454.html
Sent from the matplotlib - users mailing list archive at Nabble.com.

--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


Re: [Matplotlib-users] I cannot change the axis tick separation or nbins in Axis artist

2013-02-20 Thread Jody Klymak
Perhaps you could include some code that illustrates what you are trying to do? 
 I'm confused if you are trying to do something simple and are just going about 
it the wrong way, or if you are doing something hard. 

If I do 

ax=axes()
ax.plot(arange(1.,10.))
xticks(range(0,10,2))
yticks(range(0,10,2))

I get ticks every 2 points.

Thanks,   Jody



On Feb 20, 2013, at  11:34 AM, patricia  wrote:

> Dear Jody,
> No, I tried it also...
> ax.axis["left"].xticks() results in error: 'AxisArtist' object has no
> attribute 'xticks'
> ax.xticks() results in error:  'Floating AxesHostAxesSubplot' object has no
> attribute 'xticks'
> plt.xticks() or just xticks() does not produce any change. 
> Any idea?
> 
> http://www.ce.mu.edu.tr/sharedoc/python-matplotlib-doc-.0.1/html/mpl_toolkits/axes_grid/users/axisartist.html#gridhelper
>  
> gives some explanation with the The GridHelperRectlinear, but I cannot make
> it work
> 
> Thanks,
> Patricia
> 
> 
> 
> --
> View this message in context: 
> http://matplotlib.1069221.n5.nabble.com/I-cannot-change-the-axis-tick-separation-or-nbins-in-Axis-artist-tp40446p40448.html
> Sent from the matplotlib - users mailing list archive at Nabble.com.
> 
> --
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_feb
> ___
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users

--
Jody Klymak
http://web.uvic.ca/~jklymak/





--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


Re: [Matplotlib-users] I cannot change the axis tick separation or nbins in Axis artist

2013-02-20 Thread patricia
Dear Jody,
No, I tried it also...
 ax.axis["left"].xticks() results in error: 'AxisArtist' object has no
attribute 'xticks'
 ax.xticks() results in error:  'Floating AxesHostAxesSubplot' object has no
attribute 'xticks'
 plt.xticks() or just xticks() does not produce any change. 
Any idea?

http://www.ce.mu.edu.tr/sharedoc/python-matplotlib-doc-.0.1/html/mpl_toolkits/axes_grid/users/axisartist.html#gridhelper
 
gives some explanation with the The GridHelperRectlinear, but I cannot make
it work

Thanks,
Patricia



--
View this message in context: 
http://matplotlib.1069221.n5.nabble.com/I-cannot-change-the-axis-tick-separation-or-nbins-in-Axis-artist-tp40446p40448.html
Sent from the matplotlib - users mailing list archive at Nabble.com.

--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


Re: [Matplotlib-users] I cannot change the axis tick separation or nbins in Axis artist

2013-02-20 Thread Jody Klymak

Does "xticks" not do what you want?  Maybe I am misundertsanding because you 
are trying to do something with a raw Artist...

http://matplotlib.org/api/pyplot_api.html?highlight=xticks#matplotlib.pyplot.xticks

Cheers,   Jody


On Feb 20, 2013, at  10:31 AM, patricia  wrote:

> Hi,
> I am working on a plot that requires AxisArtist and I cannot set the tick
> separation (or nbins) that I want to avoid overlapping of ticklabels. I read 
> http://www.ce.mu.edu.tr/sharedoc/python-matplotlib-doc-1.0.1/html/mpl_toolkits/axes_grid/users/axisartist.html#gridhelper,
>  
> where they suggest to use the classical set_ticks, but it doesn't work.
>  ax.xaxis.set_ticks() does not makes any difference, the ticks are same as
> originally, and
>  ax.axis["left"].set_ticks() results in an error: 'AxisArtist' object has
> no attribute 'set_ticks'  
> Can somebody help me?
> Thanks in advance,
> Patricia
> 
> 
> 
> --
> View this message in context: 
> http://matplotlib.1069221.n5.nabble.com/I-cannot-change-the-axis-tick-separation-or-nbins-in-Axis-artist-tp40446.html
> Sent from the matplotlib - users mailing list archive at Nabble.com.
> 
> --
> Everyone hates slow websites. So do we.
> Make your web apps faster with AppDynamics
> Download AppDynamics Lite for free today:
> http://p.sf.net/sfu/appdyn_d2d_feb
> ___
> Matplotlib-users mailing list
> Matplotlib-users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/matplotlib-users

--
Jody Klymak
http://web.uvic.ca/~jklymak/





--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users


[Matplotlib-users] I cannot change the axis tick separation or nbins in Axis artist

2013-02-20 Thread patricia
Hi,
I am working on a plot that requires AxisArtist and I cannot set the tick
separation (or nbins) that I want to avoid overlapping of ticklabels. I read 
http://www.ce.mu.edu.tr/sharedoc/python-matplotlib-doc-1.0.1/html/mpl_toolkits/axes_grid/users/axisartist.html#gridhelper,
 
where they suggest to use the classical set_ticks, but it doesn't work.
  ax.xaxis.set_ticks() does not makes any difference, the ticks are same as
originally, and
  ax.axis["left"].set_ticks() results in an error: 'AxisArtist' object has
no attribute 'set_ticks'  
Can somebody help me?
Thanks in advance,
Patricia



--
View this message in context: 
http://matplotlib.1069221.n5.nabble.com/I-cannot-change-the-axis-tick-separation-or-nbins-in-Axis-artist-tp40446.html
Sent from the matplotlib - users mailing list archive at Nabble.com.

--
Everyone hates slow websites. So do we.
Make your web apps faster with AppDynamics
Download AppDynamics Lite for free today:
http://p.sf.net/sfu/appdyn_d2d_feb
___
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users