Python学习——Matplotlib

一、Matplotlib介绍

  • python中的matplotlib是一种用于创建图表的桌面绘图包(主要是2D方面);
    使用python对matplotlib库操作使得对图形的显现极为方便。

二、代码案例

import matplotlib
import matplotlib.pyplot as plt

if __name__=='__main__':
    #设置中文黑体
    matplotlib.rcParams['font.sans-serif']=['SimHei']
    #设置x、y坐标
    x=[0,1,2,3,4,5,6]
    y=[0,5,7,8,12,16,20]
    #设置折线图信息,r表示折线的颜色为红色
    plt.plot(x,y,'r')
    #设置散点图信息,edgecolors表示三点的边缘颜色为红色
    plt.scatter(x,y,edgecolors='red')
    #设置柱状图信息
    plt.bar(x,y,color='green')
    plt.show()
  • 结果展示:
    Python学习——Matplotlib_第1张图片
    Python学习——Matplotlib_第2张图片
    Python学习——Matplotlib_第3张图片
  • 在上面几个图中,并没有设置标注信息,下面以折线图为例,设置一些标注信息
import matplotlib
import matplotlib.pyplot as plt

if __name__=='__main__':
    #设置中文黑体
    matplotlib.rcParams['font.sans-serif']=['SimHei']
    #设置xy坐标
    x=[0,1,2,3,4,5,6]
    y=[0,5,7,8,12,16,20]
    #设置折线图信息
    plt.plot(x,y,'r')
    for x1, y1 in zip(x,y):
    # 在折线图上显示具体数值, ha参数控制水平对齐方式, va控制垂直对齐方式,rotation字体旋转
    	plt.text(x1, y1, str(y1), ha='center', va='bottom', fontsize=12, rotation=0)
    plt.show()
  • 结果展示:
    Python学习——Matplotlib_第4张图片

你可能感兴趣的:(Python学习——Matplotlib)