2011/11/24 Marianne C. <mariyann...@gmail.com>:
> On Thu, Nov 24, 2011 at 3:48 PM, Marianne C. <mariyann...@gmail.com> wrote:
>> Hi all,
>>
>> My name is Marianne, I am a beginner user of matplotlib.
>> I am using imshow in pyplot.  I am desperate to get rid of
>> the ticks on both x and y axes (see attached picture).  I
>> do not need the black box around the data either.  Should

The cleanes solution, is to use the NullLocator.  I'm not a user of
pylab Matlabish interface, but from what I know::

   gca().xaxis.set_major_locator(matplotlib.ticker.NullLocator())
   gca().yaxis.set_major_locator(matplotlib.ticker.NullLocator())

after importing matplotlib.ticker of course.  Should work, but didn't try.

http://matplotlib.sourceforge.net/api/ticker_api.html
http://matplotlib.sourceforge.net/api/axis_api.html#matplotlib.axis.Axis.set_major_locator
http://matplotlib.sourceforge.net/api/pyplot_api.html#matplotlib.pyplot.gca

You are free to use the OO interface which yields the same.

Notice that upon clear() the locators are most probably lost.

gca() get the current Axes object.  xaxis and yaxis are its Axis
attributes.  The locator defines where to set ticks.  If it's the
NoneLocator this is rather a stub to saying "don't place ticks ever".
But it's more clean than to force them directly to the empty list
because it'll survive at least limit changes.  I don't know if the
manual method survives that.  Otherwise it's also a matter of taste.

>From the docs I do not see that you could hand over the locators
directly to the imshow call
http://matplotlib.sourceforge.net/api/pyplot_api.html#matplotlib.pyplot.imshow.

For the frame, if it really matters, you can set the ``edgecolor``
probably to 'none', literally with the quotes.  There's a Figure
object created when you create the plot, you can get it via gcf().
Try to figure out how to set its egdecolor either on construction or
later.  If you are stuck tell.

Make sure to "reply to all".

cu,
Friedrich

------------------------------------------------------------------------------
All the data continuously generated in your IT infrastructure 
contains a definitive record of customers, application performance, 
security threats, fraudulent activity, and more. Splunk takes this 
data and makes sense of it. IT sense. And common sense.
http://p.sf.net/sfu/splunk-novd2d
_______________________________________________
Matplotlib-users mailing list
Matplotlib-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/matplotlib-users

Reply via email to