matplotlib

一、依赖

pip install matplotlib

二、基本操作

matplotlib七部曲:

  • 定义数据
  • 设置画布大小
  • 绘图
  • 重新定义刻度
  • 添加描述信息
  • 设置图例
  • 展示图片

from matplotlib import pyplot as plt

pyplot常用方法:

  • plt.figure(figsize=None, dpi=None)
  • plt.plot(*args, label=object, color=color, linestyle= {’-’, ‘–’, ‘-.’, ‘:’, ‘’, (offset, on-off-seq), …})
  • plt.xticks(ticks=None, labels=None,fontproperties=None, rotation=None)
  • plt.yticks(ticks=None, labels=None,fontproperties=None, rotation=None)
  • plt.xlabel(xlabel,fontproperties=None )
  • plt.ylabel(ylabel,fontproperties=None )
  • plt.title(label,fontproperties=None )
  • plt.grid(alpha=None)

1.折线图

① 定义数据
x = range(2, 26, 2)
y = [15, 13, 14.5, 17, 20, 25, 26, 26, 27, 22, 18, 15]
y2 = [19, 17, 14.5, 20, 24, 30, 30, 21, 25, 23, 22, 27]
② 设置画布大小
plt.figure(figsize=None, dpi=None)

  • figsize:画布尺寸
  • dpi:画布清晰度

③ 绘图

  • plt.plot(*args, label=object, color=color, linestyle= {’-’, ‘–’, ‘-.’, ‘:’, ‘’, (offset, on-off-seq), …})

④ 重新定义刻度

  • plt.xticks(ticks=None, labels=None,fontproperties=None, rotation=None)
  • plt.yticks(ticks=None, labels=None,fontproperties=None, rotation=None)
  • 注:参数二取代参数一

⑤ 添加描述信息

  • plt.xlabel(xlabel,fontproperties=None )
  • plt.ylabel(ylabel,fontproperties=None )
  • plt.title(label,fontproperties=None )
  • 参数一:描述信息

⑥ 设置图例
plt.legend(prop=None, loc=“best”)

⑦ 保存图片

  • plt.savefig(fname)
  • fname:路径

2.散点图

plt.scatter(x, y, label=object)

3.条形图

plt.bar(x, height, width=0.8,color=)

  • x:x轴
  • height:y轴
  • width:条形图宽度,默认0.8

4.水平条形图

plt.barh(y, width, height=0.8, color=color)

  • y:y轴
  • width:x轴
  • height:水平条形图的宽度,默认0.8

5.直方图

plt.hist(x, bins=None, density=False)

  • x:数据列表
  • bins:组距
  • density:默认为False,不显示频率

你可能感兴趣的:(数据分析)