Python Matplotlib教程

例子:

# -*- coding: utf-8 -*  #解决中文乱码

import matplotlibasplot

importmatplotlib.pyplotasplt

plot.rcParams['font.sans-serif']=['SimHei'] #用来正常显示中文标签

plot.rcParams['axes.unicode_minus']=False#用来正常显示负号

plt.plot([2,3,4],[5,1,6])#绘制坐标(2,5)(3,1)(4,6)

plt.ylabel("Grade")

plt.ylabel("number")

plt.axis([-1,11,-1,7]) #分别指定X,Y轴的范围(-1,11),(0,7)

plt.savefig('test',dpi=600)#plt.savefig()将输出图形存储为文件,默认为png格式,可以通过dpi修改输出质量

plt.show()


一个窗口绘制多个折线图:

plt.plot([2,3,4],[5,1,6])#绘制坐标(2,5)(3,1)(4,6)

plt.plot([1,4,6],[2,7,8])

plt.show()

画两个窗口:

plt.plot([2,3,4],[5,1,6])#绘制坐标(2,5)(3,1)(4,6)

plt.figure()

plt.plot([1,4,6],[2,7,8])

test.png
test2.png

一个窗口两个坐标轴:

plt.subplot(2,1,1)

plt.plot([2,3,4],[5,1,6])#绘制坐标(2,5)(3,1)(4,6)

plt.subplot(2,1,2)  #subplot(2,1,2)代表2行1列的坐标轴,当前为第二个

plt.plot([1,4,6],[2,7,8])


详解plot:

文档地址:https://matplotlib.org/index.html

指定参数的颜色和样式:

plt.plot([2,3,4],[5,1,6],"bo") #b代表blue,o代表circle

plt.plot([2,3,4],[5,1,6],"--r") # r代表red,--代表虚线

散点图:

plt.scatter([2,5,6],[1,6,4],color="r")

plt.show()

直方图:

plt.bar([1,3,5,7,9],[5,2,7,8,2], label="Example one")

plt.bar([2,4,6,8,10],[8,6,2,5,6], label="Example two", color='g')

plt.legend()  #显示说明

等高线图:

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容