美文网首页
10-matplotlib散点图、矩阵散点图

10-matplotlib散点图、矩阵散点图

作者: 蓝剑狼 | 来源:发表于2018-09-09 23:48 被阅读22次

    散点图、矩阵散点图

    plt.scatter(), pd.scatter_matrix()

    # plt.scatter()散点图
    # plt.scatter(x, y, s=20, c=None, marker='o', cmap=None, norm=None, vmin=None, vmax=None, 
    # alpha=None, linewidths=None, verts=None, edgecolors=None, hold=None, data=None, **kwargs)
    
    plt.figure(figsize=(8,6))
    x = np.random.randn(1000)
    y = np.random.randn(1000)
    plt.scatter(x,y,marker='.',
              s = np.random.randn(1000)*100,
              cmap = 'Reds',
              c = 'r',
              alpha = 0.8,)
    plt.grid()
    # s:散点的大小
    # c:散点的颜色
    # vmin,vmax:亮度设置,标量
    # cmap:colormap
    
    图片.png
    # pd.scatter_matrix()散点矩阵
    # pd.scatter_matrix(frame, alpha=0.5, figsize=None, ax=None, 
    # grid=False, diagonal='hist', marker='.', density_kwds=None, hist_kwds=None, range_padding=0.05, **kwds)
    
    df = pd.DataFrame(np.random.randn(100,4),columns = ['a','b','c','d'])
    pd.scatter_matrix(df,figsize=(10,6),
                     marker = 'o',
                     diagonal='kde',
                     alpha = 0.5,
                     range_padding=0.1)
    # diagonal:({‘hist’, ‘kde’}),必须且只能在{‘hist’, ‘kde’}中选择1个 → 每个指标的频率图
    # range_padding:(float, 可选),图像在x轴、y轴原点附近的留白(padding),该值越大,留白距离越大,图像远离坐标原点
    
    图片.png

    相关文章

      网友评论

          本文标题:10-matplotlib散点图、矩阵散点图

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