Python数据分析.matplotlib.初识pyplot模块
Posted 阿呆小记
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python数据分析.matplotlib.初识pyplot模块相关的知识,希望对你有一定的参考价值。
文章目录
数据分析 - matplotlib 初识
matplotlib
是python最著名的绘图库,它提供了一整套和matlab
相似的命令API,十分适合交互式地行制图。其中,matplotlib的pyplot
模块一般是最常用的,可以方便用户快速绘制二维图表
。可视化有助于更好地分析数据并增强用户的决策能力。
假设一天2至24时温度如y所示,绘制样图:
# 导入matplotlib,其中matplotlib是库,pyplot是一个软件包,包括所有要在Python中使用MATLAB函数的MATLAB函数。
from matplotlib import pyplot as plt
# 构建数据
x = range(2,26,2)
y = [15,13,14.5,17,20,25,26,26,27,22,18,15]
# 设置图片大小
plt.figure(figsize=(20,8),dpi=80)
# 设置x轴
# plt.xticks(range(2,25,0.5))
# _xtick_labels=[i/2 for i in range(4,49)] 通过传递步长参数设置步长
# plt.xticks(_xtick_labels)
_xtick_labels=[i/2 for i in range(4,49)]
plt.xticks(_xtick_labels[::3]) #取消步长,每隔3个步长取一个刻度
# 设置y轴
plt.yticks(range(min(y),max(y)+1)) #y值分布于y(min)、y(max)之间,yticks方法最后取不到
# 绘图
plt.plot(x,y)
# 保存图片
#plt.savefig("./t1.png")
# 展示图形
plt.show()
未设置长宽大小
设置长宽后
# 设置图片大小
plt.figure(figsize=(20,8),dpi=80)
设置步长为1
plt.xticks(range(2,25))
设置步长为0.5
_xtick_labels=[i/2 for i in range(4,49)] # 通过传递步长参数设置步长
plt.xticks(_xtick_labels)
注意:
在设置步长时,步长为整数。例如设置步长为0.5时,不能设为plt.xticks(range(2,25,0.5))
否则出现error :
设置步长为1.5(取消步长为3)
_xtick_labels=[i/2 for i in range(4,49)]
plt.xticks(_xtick_labels[::3]) #取消步长,每隔3个步长取一个刻度
设置y轴坐标
#设置y轴
#y值分布于y(min)、y(max)之间,yticks方法最后取不到
plt.yticks(range(min(y),max(y)+1))
以上是关于Python数据分析.matplotlib.初识pyplot模块的主要内容,如果未能解决你的问题,请参考以下文章
第91天:Python matplotlib introduction