Plot titles
I know about the text function, but this has to be inside the plot. How would one make titles for plots?
Thank you.
I know about the text function, but this has to be inside the plot. How would one make titles for plots?
Thank you.
I have sometimes used "convert" to add text to frames containing both 2d and 3d plots. I don't know if this is helpful or not, but It's the only way I know of to work with text on 3d animations (maybe someone can suggest a better way).
A code snippit:
frame.save(filename) # Need to move the frame file temporarily move_cmnd = 'mv ' + filename + ' ' + filename + '_' #print('move_cmnd: %s' %move_cmnd) os.system(move_cmnd) # This is the only way I can figure out to put text # on a tachyon frame. You need to do it AFTER saving # the frame above. label = title label += ' Seconds: %.4f' %times[time_index] convert_cmnd = 'convert -font Helvetica -fill gray ' #convert_cmnd = 'convert -font Courier -fill gray ' #convert_cmnd = 'convert -font Bookman-Light -fill gray ' convert_cmnd += '-stroke gray -pointsize 16 ' convert_cmnd += '-draw \'text 100,50 ' convert_cmnd += '"' + label + '"' +'\'' convert_cmnd += ' ' + filename + '_ ' + filename #print('convert_cmnd: %s'%convert_cmnd) os.system(convert_cmnd) del_cmnd = 'rm -f ' + filename + '_' #print('del_cmnd: %s'%del_cmnd) os.system(del_cmnd)
We should wrap the matplotlib title option to plots. This would be a pretty straightforward thing to do. I've made it trac #10512. Note that you could always explicitly use a text object to make a title, but it's a little awkward.
Please start posting anonymously - your entry will be published after you log in or create a new account.
Asked: 2010-12-12 01:22:02 +0200
Seen: 2,840 times
Last updated: Dec 22 '10
automatic zordering with plots
Can I convert a GraphicsArray object to a Graphics object?
Why does graph plotting crop so aggressively, and what is a work-around?
Is there any way to title a plot? Or can you display matplotlib graphs in sage?
Plotting a latex matrix using text()
actually, I was just wondering something similar -- I'd like to add a title to a GraphicsArray object