kcrisman wrote:
> Better axes would be so great. Will there be any support for native
> log/semilog plots, an oft-requested feature (not by me)?  


See 
http://matplotlib.sourceforge.net/examples/pylab_examples/aspect_loglog.html

http://matplotlib.sourceforge.net/examples/pylab_examples/log_bar.html

http://matplotlib.sourceforge.net/examples/pylab_examples/log_demo.html

http://matplotlib.sourceforge.net/examples/pylab_examples/log_test.html


Also, custom
> labeling of ticks (maybe that's already there)?

That's been there for a long time, I think.

http://matplotlib.sourceforge.net/api/ticker_api.html?highlight=set_major_formatter

http://matplotlib.sourceforge.net/users/artists.html?highlight=set_major_formatter#tick-containers

http://matplotlib.sourceforge.net/examples/api/custom_scale_example.html?highlight=set_major_formatter

http://matplotlib.sourceforge.net/examples/pylab_examples/custom_ticker1.html?highlight=set_major_formatter

http://matplotlib.sourceforge.net/examples/pylab_examples/date_index_formatter.html?highlight=set_major_formatter

http://matplotlib.sourceforge.net/examples/pylab_examples/major_minor_demo1.html?highlight=set_major_formatter

http://matplotlib.sourceforge.net/examples/pylab_examples/major_minor_demo2.html?highlight=set_major_formatter

http://matplotlib.sourceforge.net/examples/pylab_examples/newscalarformatter_demo.html?highlight=set_major_formatter

> 
> Resolving all this would not only be better practice (using upstream
> instead of Sage-specific code, at least by wrapping) but also
> hopefully allow for more new features as people like e.g. me (no
> comma!) who don't know much matplotlib to get accustomed to it and
> expose useful things for Sage.
> 

I think we ought to make it easy to:

* convert a matplotlib graphic to a Sage Graphics object, so that we can 
draw a plot using more powerful features of matplotlib and then easily 
combine it with Sage stuff.  See #5128.

* be able to get the matplotlib object for any Graphics (2d) object, so 
that we can customize it (e.g., change the ticks, etc.) (comma! :).

Thanks,

Jason



--~--~---------~--~----~------------~-------~--~----~
To post to this group, send an email to sage-devel@googlegroups.com
To unsubscribe from this group, send an email to 
sage-devel-unsubscr...@googlegroups.com
For more options, visit this group at http://groups.google.com/group/sage-devel
URLs: http://www.sagemath.org
-~----------~----~----~----~------~----~------~--~---

Reply via email to