99import matplotlib .mlab as mlab
1010from pylab import rand
1111
12- mpl .rcParams ['xtick.labelsize' ] = 6
13- mpl .rcParams ['ytick.labelsize' ] = 6
12+ mpl .rcParams ['xtick.labelsize' ] = 10
13+ mpl .rcParams ['ytick.labelsize' ] = 12
1414mpl .rcParams ['axes.edgecolor' ] = 'gray'
1515
1616
1717axalpha = 0.05
1818#figcolor = '#EFEFEF'
1919figcolor = 'white'
2020dpi = 80
21- fig = plt .figure (figsize = (6 , 1. ),dpi = dpi )
21+ fig = plt .figure (figsize = (6 , 1.1 ),dpi = dpi )
2222fig .figurePatch .set_edgecolor (figcolor )
2323fig .figurePatch .set_facecolor (figcolor )
2424
@@ -43,29 +43,40 @@ def add_math_background():
4343 return ax
4444
4545def add_matplotlib_text (ax ):
46- ax .text (0.975 , 0.5 , 'matplotlib' , color = '#11557c' , fontsize = 65 ,
46+ ax .text (0.95 , 0.5 , 'matplotlib' , color = '#11557c' , fontsize = 65 ,
4747 ha = 'right' , va = 'center' , alpha = 1.0 , transform = ax .transAxes )
4848
4949def add_polar_bar ():
50- ax = fig .add_axes ([0.05 , 0.1 , 0.2 , 0.8 ], polar = True )
50+ ax = fig .add_axes ([0.025 , 0.075 , 0.2 , 0.85 ], polar = True )
51+
52+
5153 ax .axesPatch .set_alpha (axalpha )
54+ ax .set_axisbelow (True )
5255 N = 7
5356 arc = 2. * np .pi
5457 theta = np .arange (0.0 , arc , arc / N )
55- radii = 10 * np .array ([0.2 , 0.6 , 1.0 , 0.7 , 0.4 , 0.5 , 0.8 ])
58+ radii = 10 * np .array ([0.2 , 0.6 , 0.8 , 0.7 , 0.4 , 0.5 , 0.8 ])
5659 width = np .pi / 4 * np .array ([0.4 , 0.4 , 0.6 , 0.8 , 0.2 , 0.5 , 0.3 ])
5760 bars = ax .bar (theta , radii , width = width , bottom = 0.0 )
5861 for r , bar in zip (radii , bars ):
5962 bar .set_facecolor (cm .jet (r / 10. ))
6063 bar .set_alpha (0.6 )
6164
65+ for label in ax .get_xticklabels () + ax .get_yticklabels ():
66+ label .set_visible (False )
67+
68+ for line in ax .get_ygridlines () + ax .get_xgridlines ():
69+ line .set_lw (0.8 )
70+ line .set_alpha (0.9 )
71+ line .set_ls ('-' )
72+ line .set_color ('0.5' )
73+
74+ ax .set_yticks (np .arange (1 , 9 , 2 ))
75+ ax .set_rmax (9 )
76+
6277if __name__ == '__main__' :
6378 main_axes = add_math_background ()
6479 add_polar_bar ()
65- # add_histogram()
66- # add_scatter()
67- # add_pcolor()
68- #add_pcolor2()
6980 add_matplotlib_text (main_axes )
7081 fig .savefig ('logo2.png' , facecolor = figcolor , edgecolor = figcolor , dpi = dpi )
7182 plt .show ()
0 commit comments