|
From: Eric F. <ef...@ha...> - 2012-09-08 07:12:05
|
On 2012/09/07 7:52 PM, Paul Tremblay wrote: > in your jmkfile.py you should have > > from pylab import * Or to be more pythonic, import only what you actually need in a given module, e.g., from matplotlib import rc Eric > > Paul > > > > On 9/8/12 12:45 AM, Jody Klymak wrote: >> Hi All, >> >> Sorry to ask a dumb python newbie question, but the problem arose while reading the matplotlib documentation, and an hour or so on the internet didnt' help, so I felt it was fair-ish game to post here. >> >> Inhttp://matplotlib.sourceforge.net/examples/pylab_examples/customize_rc.html it says: >> """ >> If you like to work interactively, and need to create different sets >> of defaults for figures (eg one set of defaults for publication, one >> set for interactive exploration), you may want to define some >> functions in a custom module that set the defaults, eg >> >> def set_pub(): >> rc('font', weight='bold') # bold fonts are easier to see >> >> Then as you are working interactively, you just need to do >> >>>>> set_pub() >> """ >> >> Which I thought was great, because I'd like to have some presets for different journals. However, saving the def into a file (jmkfigure.py) and calling >> >> from jmkfigure import * >> >> set_pub() >> >> yields the error: "NameError: global name 'rc' is not defined" >> >> I tried importing matplotlib and rc into jmkfigure.py, but to no avail. >> >> I appreciate this is a scoping issue with python, but I can't figure out how to set rc from within an external module. >> >> Thanks for any help, >> >> Cheers, Jody >> >> >> >> >> >> > > > > ------------------------------------------------------------------------------ > Live Security Virtual Conference > Exclusive live event will cover all the ways today's security and > threat landscape has changed and how IT managers can respond. Discussions > will include endpoint security, mobile security and the latest in malware > threats. http://www.accelacomm.com/jaw/sfrnl04242012/114/50122263/ > > > > _______________________________________________ > Matplotlib-users mailing list > Mat...@li... > https://lists.sourceforge.net/lists/listinfo/matplotlib-users > |