码迷,mamicode.com
首页 > 其他好文 > 详细

数据分析3 -绘制图

时间:2019-12-09 21:15:52      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:nbsp   color   abc   imp   rand   数据   random   range   exp   

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)

 

数据分析3 -绘制图

标签:nbsp   color   abc   imp   rand   数据   random   range   exp   

原文地址:https://www.cnblogs.com/wyf20190411-/p/12013409.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!