numpy与Matplotlib的应用

1.建单的例子

import numpyas np

from matplotlibimport pyplotas plt

x=np.arange(1,11)

y=x*x

plt.title(“Matplotlib demo”)

plt.xlabel(‘x axis caption’)

plt.ylabel(‘y axis caption’)

plt.plot(x,y)

plt.show()

2.在图例中加入中文

import numpyas np

from matplotlibimport pyplotas plt

import matplotlib

zhfont1=matplotlib.font_manager.FontProperties(fname=”E:\\SimHei.ttf”)

x=np.arange(1,50)

y=2*x+5

plt.title(“中文测试”,fontproperties=zhfont1)

plt.xlabel(“x 轴”,fontproperties=zhfont1)

plt.ylabel(“y 轴”,fontproperties=zhfont1)

plt.plot(x,y)

plt.show()

3.用点画图

import numpyas np

from matplotlibimport pyplotas plt

x=np.arange(1,30)

y=3*x+9

plt.title(“Demo2”)

plt.xlabel(“x axis caption”)

plt.ylabel(“y axis caption”)

plt.plot(x,y,”ob”)

plt.show()

4.正弦绘制

import numpyas np

from matplotlibimport pyplotas plt

x=np.arange(0,3*np.pi,0.1)

y=np.sin(x)

plt.title(“Demo3”)

plt.plot(x,y)

plt.show()

5.绘制在同一个图中

import numpyas np

import matplotlib.pyplotas plt

x=np.arange(0,3*np.pi,0.1)

y_sin=np.sin(x)

y_cos=np.cos(x)

plt.subplot(2,1,1)

plt.plot(x,y_sin)

plt.title(“SIN”)

plt.subplot(2,1,2)

plt.plot(x,y_cos)

plt.title(“COS”)

plt.show()

6.绘制直方图

import matplotlib.pyplotas plt

x=[5,8,10]

y=[12,16,7]

x2=[6,9,11]

y2=[6,15,7]

plt.bar(x,y,align=’center’)

plt.bar(x2,y2,color=’g’,align=’center’)

plt.title(“Demo4”)

plt.ylabel(‘Y axis’)

plt.xlabel(‘X axis’)

plt.show()


https://www.jianshu.com/p/def9c99a97d9

Python量化投资网携手4326手游为资深游戏玩家推荐:《魔女兵器下载

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
0 条回复 A 作者 M 管理员
    所有的伟大,都源于一个勇敢的开始!
欢迎您,新朋友,感谢参与互动!欢迎您 {{author}},您在本站有{{commentsCount}}条评论