#-*-coding:utf-8-*-" "subplot (m,n,p): where M is a graph row m, n is a row of n columns, that is, the entire figure has n graphs in rows, a total of M rows, if m=2 is a 2-line graph. P represents the position of the diagram, and p=1 represents the first position from left to right from top to bottom. Np.random.uniform (0.5,1.0,n): Gets the n random number of Zip (x, y) between 0.5~1.0: The data in X and Y is paired with the last returned Plt.text (x+0.4, y+0.1, "%.2f"%y, ha= "," 22) Center "): Specifies the position and content of the text appearing on the histogram x+0.4: text display horizontal increase of 0.4 length y+0.1: Text display vertical increase 0.1 Length"%.2f "%y: What should be displayed @author:soyo" "ImportMatplotlib.pylab as PltImportNumPy as Npplt.subplot (2,1,1) n=12x=np.arange (n)PrintxPrintx/float (n)PrintNp.random.uniform (0.5,1.0, N) Y1= (1-x/float (n)) *np.random.uniform (0.5,1.0, N) y2= (1-x/float (n)) *np.random.uniform (0.5,1.0, N) plt.bar (x,+y1,facecolor="Red", edgecolor="Grey") Plt.bar (x,-y2,facecolor="LightBlue", edgecolor="Orange")PrintY1 forX, yinchZip (x,y1): Plt.text (x+0.4, y+0.1,"%.2f"%y, ha="Center") Print(x, y) Plt.ylim (-1.25,+1.25) Plt.subplot (2,2,3) x=np.linspace (-np.pi,np.pi,300, endpoint=True)PrintXsin=np.sinc (x) Cos=Np.cos (x) plt.plot (X,cos,color="Red", linewidth=2.7,linestyle="-") Plt.plot (X,sin,color="Blue", linewidth=4,linestyle="--") Plt.xlim (X.min ()*1.1,x.max () *1.1) plt.xticks ([-np.pi,-np.pi/2,0,np.pi/2,np.pi],[r'$-\pi$'R'$-\pi/2$'R'$0$'R'$+\pi/2$'R'$+\pi$']) Plt.ylim (Cos.min ()*1.1,cos.max () *1.1)#plt.yticks ([ -1,0,1],[r ' $-1$ ', R ' $0$ ', R ' $+1$ '])Plt.yticks ([ -1,0,1]) Plt.subplot (2,2,4) M=10Z=np.random.uniform (5,9,6) Plt.pie (z) plt.show ()
Results:
[0 1 2 3 4 5 6 7 8 9 10 11[0.0.08333333 0.16666667 0.25 0.33333333 0.41666667 0.5 0.58333333 0.66666667 0.75 0.83333333 0. 91666667][ 0.95962168 0.83510776 0.59960879 0.9103227 0.86161055 0.85219339 0.64341482 0.50396784 0.79940237 0.78113541 0. 66371799 0.63459297][ 0.65987664 0.87527832 0.79239077 0.61438775 0.44085434 0.38703261 0.40706581 0.2836271 0.25465063 0.20754596 0. 124999 0.08099565] (0,0.65987664052659789)(1, 0.87527832104794756)(2, 0.79239077290271298)(3, 0.61438775127130618)(4, 0.44085434356099779)(5, 0.3870326100974873)(6, 0.40706580998264275)(7, 0.2836271049672956)(8, 0.2546506260468242)(9, 0.20754596219057092)(10, 0.12499900221786377)(11, 0.080995646704109761)[-3.14159265-3.12057866-3.09956466-3.07855066-3.05753666-3.03652267-3.01550867-2.99449467-2.97348067-2.95246667 -2.93145268-2.91043868-2.88942468-2.86841068-2.84739669-2.82638269-2.80536869-2.78435469-2.7633407-2.7423267-2 .7213127-2.7002987-2.6792847-2.65827071-2.63725671-2.61624271-2.59522871-2.57421472-2.55320072-2.53218672-2.5 1117272-2.49015873-2.46914473-2.44813073-2.42711673-2.40610273-2.38508874-2.36407474-2.34306074-2.32204674- 2.30103275-2.28001875-2.25900475-2.23799075-2.21697676-2.19596276-2.17494876-2.15393476-2.13292076-2.11190677- 2.09089277-2.06987877-2.04886477-2.02785078-2.00683678-1.98582278-1.96480878-1.94379479-1.92278079-1.90176679- 1.88075279-1.85973879-1.8387248-1.8177108-1.7966968-1.7756828-1.75466881-1.73365481-1.71264081-1.69162681-1.6 7061282-1.64959882-1.62858482-1.60757082-1.58655683-1.56554283-1.54452883-1.52351483-1.50250083-1.48148684- 1.46047284-1.43945884-1.41844484-1.39743085-1.37641685-1.35540285-1.33438885-1.31337486-1.29236086-1.27134686-1.25033286-1.22931886-1.20830487- 1.18729087-1.16627687-1.14526287-1.12424888-1.10323488-1.08222088-1.06120688-1.04019289-1.01917889-0.99816489- 0.97715089-0.95613689-0.9351229-0.9141089-0.8930949-0.8720809-0.85106691-0.83005291-0.80903891-0.78802491-0.7 6701092-0.74599692-0.72498292-0.70396892-0.68295492-0.66194093-0.64092693-0.61991293-0.59889893-0.57788494- 0.55687094-0.53585694-0.51484294-0.49382895-0.47281495-0.45180095-0.43078695-0.40977295-0.38875896-0.36774496- 0.34673096-0.32571696-0.30470297-0.28368897-0.26267497-0.24166097-0.22064698-0.19963298-0.17861898-0.15760498- 0.13659098-0.11557699-0.09456299-0.07354899-0.05253499-0.031521-0.010507 0.010507 0.031521 0.05253499 0.07 354899 0.09456299 0.11557699 0.13659098 0.15760498 0.17861898 0.19963298 0.22064698 0.24166097 0.26267497 0.2836 8897 0.30470297 0.32571696 0.34673096 0.36774496 0.38875896 0.40977295 0.43078695 0.45180095 0.47281495 0.49382895 0.51484294 0.53585694 0.55687094 0 .57788494 0.59889893 0.61991293 0.64092693 0.66194093 0.68295492 0.70396892 0.72498292 0.74599692 0.76701092 0.7 8802491 0.80903891 0.83005291 0.85106691 0.8720809 0.8930949 0.9141089 0.9351229 0.95613689 0.97715089 0.9981 6489 1.01917889 1.04019289 1.06120688 1.08222088 1.10323488 1.12424888 1.14526287 1.16627687 1.18729087 1.208304 87 1.22931886 1.25033286 1.27134686 1.29236086 1.31337486 1.33438885 1.35540285 1.37641685 1.39743085 1.41844484 1.43945884 1.46047284 1.48148684 1.50250083 1.52351483 1.54452883 1.56554283 1.58655683 1.60757082 1.62858482 1.64959882 1.67061282 1.69162681 1.71264081 1.73365481 1.75466881 1.7756828 1.7966968 1.8177108 1.8387248 1. 85973879 1.88075279 1.90176679 1.92278079 1.94379479 1.96480878 1.98582278 2.00683678 2.02785078 2.04886477 2.06 987877 2.09089277 2.11190677 2.13292076 2.15393476 2.17494876 2.19596276 2.21697676 2.23799075 2.25900475 2.28001875 2.30103275 2.3220 4674 2.34306074 2.36407474 2.38508874 2.40610273 2.42711673 2.44813073 2.46914473 2.49015873 2.51117272 2.532186 72 2.55320072 2.57421472 2.59522871 2.61624271 2.63725671 2.65827071 2.6792847 2.7002987 2.7213127 2.7423267 2.7633407 2.78435469 2.80536869 2.82638269 2.84739669 2.86841068 2.88942468 2.91043868 2.93145268 2.95246667 2 .97348067 2.99449467 3.01550867 3.03652267 3.05753666 3.07855066 3.09956466 3.12057866 3.14159265]
[0 1 2 3 4 5 6 7 8 9 10 11]
[0.0.08333333 0.16666667 0.25 0.33333333 0.41666667
0.5 0.58333333 0.66666667 0.75 0.83333333 0.91666667]
[0.95962168 0.83510776 0.59960879 0.9103227 0.86161055 0.85219339
0.64341482 0.50396784 0.79940237 0.78113541 0.66371799 0.63459297]
[0.65987664 0.87527832 0.79239077 0.61438775 0.44085434 0.38703261
0.40706581 0.2836271 0.25465063 0.20754596 0.124999 0.08099565]
(0, 0.65987664052659789)
(1, 0.87527832104794756)
(2, 0.79239077290271298)
(3, 0.61438775127130618)
(4, 0.44085434356099779)
(5, 0.3870326100974873)
(6, 0.40706580998264275)
(7, 0.2836271049672956)
(8, 0.2546506260468242)
(9, 0.20754596219057092)
(10, 0.12499900221786377)
(11, 0.080995646704109761)
[ -3.14159265-3.12057866-3.09956466-3.07855066-3.05753666-3.03652267
-3.01550867-2.99449467-2.97348067-2.95246667-2.93145268-2.91043868
-2.88942468-2.86841068-2.84739669-2.82638269-2.80536869-2.78435469
-2.7633407-2.7423267-2.7213127-2.7002987-2.6792847-2.65827071
-2.63725671-2.61624271-2.59522871-2.57421472-2.55320072-2.53218672
-2.51117272-2.49015873-2.46914473-2.44813073-2.42711673-2.40610273
-2.38508874-2.36407474-2.34306074-2.32204674-2.30103275-2.28001875
-2.25900475-2.23799075-2.21697676-2.19596276-2.17494876-2.15393476
-2.13292076-2.11190677-2.09089277-2.06987877-2.04886477-2.02785078
-2.00683678-1.98582278-1.96480878-1.94379479-1.92278079-1.90176679
-1.88075279-1.85973879-1.8387248-1.8177108-1.7966968-1.7756828
-1.75466881-1.73365481-1.71264081-1.69162681-1.67061282-1.64959882
-1.62858482-1.60757082-1.58655683-1.56554283-1.54452883-1.52351483
-1.50250083-1.48148684-1.46047284-1.43945884-1.41844484-1.39743085
-1.37641685-1.35540285-1.33438885-1.31337486-1.29236086-1.27134686
-1.25033286-1.22931886-1.20830487-1.18729087-1.16627687-1.14526287
-1.12424888-1.10323488-1.08222088-1.06120688-1.04019289-1.01917889
-0.99816489-0.97715089-0.95613689-0.9351229-0.9141089-0.8930949
-0.8720809-0.85106691-0.83005291-0.80903891-0.78802491-0.76701092
-0.74599692-0.72498292-0.70396892-0.68295492-0.66194093-0.64092693
-0.61991293-0.59889893-0.57788494-0.55687094-0.53585694-0.51484294
-0.49382895-0.47281495-0.45180095-0.43078695-0.40977295-0.38875896
-0.36774496-0.34673096-0.32571696-0.30470297-0.28368897-0.26267497
-0.24166097-0.22064698-0.19963298-0.17861898-0.15760498-0.13659098
-0.11557699-0.09456299-0.07354899-0.05253499-0.031521-0.010507
0.010507 0.031521 0.05253499 0.07354899 0.09456299 0.11557699
0.13659098 0.15760498 0.17861898 0.19963298 0.22064698 0.24166097
0.26267497 0.28368897 0.30470297 0.32571696 0.34673096 0.36774496
0.38875896 0.40977295 0.43078695 0.45180095 0.47281495 0.49382895
0.51484294 0.53585694 0.55687094 0.57788494 0.59889893 0.61991293
0.64092693 0.66194093 0.68295492 0.70396892 0.72498292 0.74599692
0.76701092 0.78802491 0.80903891 0.83005291 0.85106691 0.8720809
0.8930949 0.9141089 0.9351229 0.95613689 0.97715089 0.99816489
1.01917889 1.04019289 1.06120688 1.08222088 1.10323488 1.12424888
1.14526287 1.16627687 1.18729087 1.20830487 1.22931886 1.25033286
1.27134686 1.29236086 1.31337486 1.33438885 1.35540285 1.37641685
1.39743085 1.41844484 1.43945884 1.46047284 1.48148684 1.50250083
1.52351483 1.54452883 1.56554283 1.58655683 1.60757082 1.62858482
1.64959882 1.67061282 1.69162681 1.71264081 1.73365481 1.75466881
1.7756828 1.7966968 1.8177108 1.8387248 1.85973879 1.88075279
1.90176679 1.92278079 1.94379479 1.96480878 1.98582278 2.00683678
2.02785078 2.04886477 2.06987877 2.09089277 2.11190677 2.13292076
2.15393476 2.17494876 2.19596276 2.21697676 2.23799075 2.25900475
2.28001875 2.30103275 2.32204674 2.34306074 2.36407474 2.38508874
2.40610273 2.42711673 2.44813073 2.46914473 2.49015873 2.51117272
2.53218672 2.55320072 2.57421472 2.59522871 2.61624271 2.63725671
2.65827071 2.6792847 2.7002987 2.7213127 2.7423267 2.7633407
2.78435469 2.80536869 2.82638269 2.84739669 2.86841068 2.88942468
2.91043868 2.93145268 2.95246667 2.97348067 2.99449467 3.01550867
3.03652267 3.05753666 3.07855066 3.09956466 3.12057866 3.14159265]
Python matplotlib Module--pylab