• deep_learning_Function_matpotlib_scatter()函数


    plt.scatter()函数用于生成一个scatter散点图。

    matplotlib.pyplot.scatter(x,
        y,
        s=20,
        c='b',
        marker='o',
        cmap=None,
        norm=None,
        vmin=None,
        vmax=None,
        alpha=None,
        linewidths=None,
        verts=None,
        hold=None,
        **kwargs)
    

    参数:

    x,y:表示的是shape大小为(n,)的数组,也就是我们即将绘制散点图的数据点,输入数据。

    s:表示的是大小,是一个标量或者是一个shape大小为(n,)的数组,可选,默认20。

    c:表示的是色彩或颜色序列,可选,默认蓝色’b’。但是c不应该是一个单一的RGB数字,也不应该是一个RGBA的序列,因为不便区分。c可以是一个RGB或RGBA二维行数组。


    marker:MarkerStyle,表示的是标记的样式,可选,默认’o’。

    cmap:Colormap,标量或者是一个colormap的名字,cmap仅仅当c是一个浮点数数组的时候才使用。如果没有申明就是image.cmap,可选,默认None。

    norm:Normalize,数据亮度在0-1之间,也是只有c是一个浮点数的数组的时候才使用。如果没有申明,就是默认None。

    vmin,vmax:标量,当norm存在的时候忽略。用来进行亮度数据的归一化,可选,默认None。

    alpha:标量,0-1之间,可选,默认None。

    linewidths:也就是标记点的长度,默认None。
    ————————————————
    原文链接:https://blog.csdn.net/tefuirnever/article/details/88944438

    matplotlib scatter散点图函数中参数c的使用

    本文链接:https://blog.csdn.net/dss_dssssd/article/details/82562868
       import matplotlib.pyplot as plt
    
        x = [1, 2, 3,4, 5, 6]
        y = [0,0,1,1,2,2]
    
        plt.scatter(x, y, c=y)
    
        plt.ylim(-1, 3)
        plt.xlim(0,7)
        plt.show()
    

    说明,参数c就是color,赋值为可迭代参数对象,长度与x,y相同,根据值的不同使得(x,y)参数对表现为不同的颜色。简单地说,按x,y值其中某一个值来区分颜色就好, 
    比如上边想按照y值来区分,所以直接c=y就可以了, 
    又比如画三维图像时,按照z值区分,直接将c=z就好了

  • 相关阅读:
    c# 微信开发 《生成带参数的关注二维码》
    c# 微信开发 《获取用户的信息》
    c# 微信开发 《保存图片生成素材ID》
    c# 微信开发 《主动发送内容》
    c# 微信开发 《内容回复或事件触发》
    c# 微信开发 《生成菜单》
    记一些有趣的事
    该如何看待工作?
    学习PPT
    工作需要的软素质
  • 原文地址:https://www.cnblogs.com/0405mxh/p/11646736.html
Copyright © 2020-2023  润新知