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()

未设置长宽大小

【Python】数据分析.matplotlib.初识pyplot模块_python


设置长宽后

# 设置图片大小
plt.figure(figsize=(20,8),dpi=80)

【Python】数据分析.matplotlib.初识pyplot模块_python_02


设置步长为1

plt.xticks(range(2,25))

【Python】数据分析.matplotlib.初识pyplot模块_matlab_03


设置步长为0.5

_xtick_labels=[i/2 for i in range(4,49)] # 通过传递步长参数设置步长
plt.xticks(_xtick_labels)

【Python】数据分析.matplotlib.初识pyplot模块_参数设置_04


注意:

在设置步长时,步长为整数。例如设置步长为0.5时,不能设为​plt.xticks(range(2,25,0.5))​否则出现error :

【Python】数据分析.matplotlib.初识pyplot模块_数据分析_05


设置步长为1.5(取消步长为3)

_xtick_labels=[i/2 for i in range(4,49)]
plt.xticks(_xtick_labels[::3]) #取消步长,每隔3个步长取一个刻度

【Python】数据分析.matplotlib.初识pyplot模块_数据_06


设置y轴坐标

#设置y轴
#y值分布于y(min)、y(max)之间,yticks方法最后取不到
plt.yticks(range(min(y),max(y)+1))

【Python】数据分析.matplotlib.初识pyplot模块_python_07


​​



以上是关于Python数据分析.matplotlib.初识pyplot模块的主要内容,如果未能解决你的问题,请参考以下文章

第91天:Python matplotlib introduction

第91天:Python matplotlib introduction

初识Python

Python Matplotlib模块--pylab

python matplotlib箱线图

小白学 Python 数据分析(18):Matplotlib常用图表(上)