美文网首页
条形图和直方图

条形图和直方图

作者: Chaweys | 来源:发表于2020-11-29 12:02 被阅读0次

    #coding=utf-8
    import numpy as np
    import matplotlib.pyplot as plt
    import pandas as pd
    
    """
    条形图:横轴为类别,纵轴代表类别频数  - 针对分类数据
    直方图:横轴上的数据是连续的,是一个范围,纵轴代表频数的多少 - 针对数值数据 
    """
    
    
    #条形图
    bar_x=['a','b','c','d']
    bar_y=[20,10,15,30]
    plt.bar(bar_x,bar_y,color='red')
    plt.show()
    
    条形图.png
    条形图2.png

    直方图

    #直方图
    s=pd.Series(np.random.randn(50))  #创建50个正太分布数据
    print(s)
    plt.hist(s)
    plt.show()
    
    hist直方图1.png

    #rwidth指定直方图宽度
    s=pd.Series(np.random.randn(50))  #创建50个正太分布数据
    print(s)
    plt.hist(s,rwidth=0.8)
    plt.show()
    
    rwidth指定直方图宽度.png

    #bins指定直方图分箱数
    s=pd.Series(np.random.randn(50))  #创建50个正太分布数据
    print(s)
    plt.hist(s,rwidth=0.8,bins=5)
    plt.show()
    
    bins指定直方图分箱数.png

    #color指定直方图颜色,xlabel、ylabel指定坐标轴描述,grid指定添加网格
    s=pd.Series(np.random.randn(50))  #创建50个正太分布数据
    print(s)
    plt.hist(s,rwidth=0.8,bins=5,color='red')
    plt.xlabel("X")
    plt.ylabel("Y")
    plt.grid()
    plt.show()
    
    直方图3.png

    相关文章

      网友评论

          本文标题:条形图和直方图

          本文链接:https://www.haomeiwen.com/subject/sdccwktx.html