Eric Jackson wrote:
> To address my dilemma regarding line plots, I read about matplotlib at
> http://matplotlib.sourceforge.net/users/transforms_tutorial.html.
> This is a library that a user can import into their Sage worksheet to
> allow then more flexibility with plots.  When using matplotlib, the
> user may have to apply certain backends to achieve visibility of
> plots.  The backend the user applies depends solely on where he/she is
> using matplotlib interactively from.
> 
> A few minutes ago I published a sage worksheet called "Line Plot with
> Matplotlib".  Cell 1 of this sheet shows a simple plot using a
> hardcopy backend to create a PNG file.  This is an item that Jason
> Grout helped me with.  Thanks Jason!  Cell 2 (#Their version from
> matplotlib documentation) uses pylab instead of pyplot.  The code in
> cell 2 was obtained from the matplotlib website.  I could not get this
> to work, instead I inserted my own version in cell 3 (#My version),
> which produces the same plot that cell 2 would produce had it worked.
> If anybody can get cell 2 working, then that would be really cool.

You can't use "show".  Use "savefig", as in:

savefig('test.png')

The sage notebook automatically displays any graphic file you generate 
in a cell.  That's why we need to save the figure to a graphics file, 
like test.png.  Then the notebook comes along, sees that the cell 
generated a graphic file, and displays it.


> 
> *However, the code in cell 4, is where I really need the help.  The
> code in cell 4 is suppose to display the xy data at a certain location
> on the line plot.  I have looked at this for a while, but I am
> confused as to why it doesn't work.  This code was also taken from the
> mathplotlib website.  Any help on this in particular would be neat.
> In my spare time, I will continue to work on this.


Just change the last line to "plt.savefig..." just like the first cell. 
  It's not "savefile", it's "savefig" :).


Thanks,

Jason


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

Reply via email to