python数据分析、整理、汇总展示_python-数据分析与展示(Numpy、matplotlib、pandas)---2...

笔记内容整理自mooc上北京理工大学嵩天老师python系列课程数据分析与展示,本人小白一枚,如有不对,多加指正

1.python自带的图像库PIL

1.1常用API Image.open() Image.fromarray() im.save() convert('L') b.astype('uint8')(这个API用于处理后的数组改变元素的数据类型,科学计算python不同于C++等编程语言,操作之后,数据变成浮点类型了,不像后者,严格的类型限制)

1.2图像变换步骤,图像读入,变成数组,数组运算,更改类型,数组变图像,图像保存

1385732-20180718180304363-165679370.png

2.matplotlib库

2.1matplotlib库很复杂,一般使用他的子库,matplotlib.pyplot,import matplotlib.pyplot as plt

2.2常用API,

plt.plot(),参数为数组,一个参数就是y,两个参数的话,第一个是x轴,第二个是y轴,按照x轴y轴绘制数据点

1385732-20180718183023589-1344316788.png

1385732-20180718184452043-1612883344.png

1385732-20180718184512820-1408308685.png

1385732-20180718184539912-1896008625.png

1385732-20180718184602332-237604484.png

plt.axis(),设置x,y轴的尺度,例:plt.axis([-1,10,0,6]),就是x轴是-1到10,y轴是0到6

plt.ylabel()

plt.show()

plt.grid(True)

plt.savefig('test',dpi=600)(默认是png文件,dpi是像素,是照片质量,每英寸像素点的数量)

plt.subplot(nrows,nclos,plot_number)可以绘制多个图,即设置绘图区域,plt.subplot(3,2,4),即设置3行*2列=6个绘图区域,将下一个plt.plot()图绘在第四个区域

2.3plt不默认绘制汉字,要用子库rcParams来改变全局字体,但是一般不这样做,而是在有中文输出的地方加上一个属性fontproperties,否则用前者方法会改变全局所有字体

1385732-20180718190014820-1416545002.png

1385732-20180718190032218-847032660.png

2.4

plt.xlabel() plt.ylabel() plt.title() plt.text() plt.annotate()

1385732-20180718191132362-626600239.png

1385732-20180718191137210-1134185018.png

1385732-20180718191142399-215843281.png

3.pyplot的子绘图区域

3.1plt.subplot2grid() 例子

1385732-20180927220221947-311738179.png

3.2GridSpec类

4.pyplot基础图表函数(即绘制不同种类的图形,不仅仅是上面的二维函数坐标图)

1385732-20180927221846701-894142810.png

1385732-20180927221944169-656719944.png

1385732-20180927222252989-1477013450.png

1385732-20180927222323399-972440078.png

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值