font name . . .

I want to set font name to 'tahoma.ttf' this code work propely but is there
any way I don't want to use full path name in fname property.

    import matplotlib.font_manager as fm
    import matplotlib.pyplot as plt

    fig = plt.figure()
    ax = fig.add_subplot(111)
    ax.plot([1,2,3], label='test')

    ax.legend(prop=fm.FontProperties(fname='c:/windows/fonts/tahoma.ttf'))
    plt.show()

···

--
View this message in context: http://www.nabble.com/font-name-.-.-.-tp19510127p19510127.html
Sent from the matplotlib - users mailing list archive at Nabble.com.

You can just do

ax.legend(prop=fm.FontProperties('Tahoma'))

Cheers,
Mike

sa6113 wrote:

···

I want to set font name to 'tahoma.ttf' this code work propely but is there
any way I don't want to use full path name in fname property.
     import matplotlib.font_manager as fm import matplotlib.pyplot as plt

    fig = plt.figure() ax = fig.add_subplot(111) ax.plot([1,2,3], label='test')

    ax.legend(prop=fm.FontProperties(fname='c:/windows/fonts/tahoma.ttf')) plt.show()
  
--
Michael Droettboom
Science Software Branch
Operations and Engineering Division
Space Telescope Science Institute
Operated by AURA for NASA