数据分析3 -绘制图

matplotlib
    plt.plot()   # 绘图函数
    plt.show()   # 显示图像
    
    1.plot函数:绘制折线图
        线型linestyle(-,-.,--,..)
        点型marker(v,^,s,*,H,+,X,D,O,...)
        颜色color(b,g,r,y,k,w,...)
        
        plt.plot([0,3,9,15,30],linestyle = ‘-.‘,color = ‘r‘,marker = ‘o‘) 
        
    2.常用方法
        plt.plot([0,3,9,15,30],linestyle = ‘-.‘,color = ‘r‘,marker = ‘o‘,label="A") 
        plt.plot([1,3,16,23,30],[30,23,13,25,30],label=‘B‘)
        plt.title("Title")  # 标题
        plt.xlabel(‘X‘)  # x轴名称
        plt.ylabel(‘Y‘)  # y轴名称
        plt.xticks(np.arange(0,30,2))  # x轴刻度
        plt.xlim(-0.2,10,2)  # x轴范围
        plt.legend()  # 曲线图例
        
    3.柱状图
        data = [12,34,23,54]
        labels = [‘Jan‘,‘Fed‘,‘Mar‘,‘Apr‘]
        plt.xticks([0,1,2,3],labels)  # 设置x轴刻度
        plt.bar([0,1,2,3],data)  
        
    4.横向柱状图
        data = [12,34,23,54]
        labels = [‘Jan‘,‘Fed‘,‘Mar‘,‘Apr‘]
        plt.yticks([0,1,2,3],labels)
        plt.barh([0,1,2,3],data)      
                    
    5.饼图
        plt.pie([10,20,30,40],labels=list(‘abcd‘),autopct="%.2f%%",explode=[0.1,0,0,0]) 
        plt.axis("equal")
        plt.show()    

    6.散点图
        import random
        x = np.random.randn(100)
        y = np.random.randn(100)
        plt.scatter(x,y)

相关推荐