zoukankan      html  css  js  c++  java
  • 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就好了

  • 相关阅读:
    关于JAVA中HashMap集合的的三种超不好记的便利方案
    浅谈面向对象三大特性
    新鲜出炉springmvc
    看看我们以前搞过的几个对象
    在java中使用JDBC访问数据库
    关于多线程的小例子,快速上手!无需停留!!!
    关于java异常处理的面试题
    关于java异常处理
    关于java的log4j配置
    总结
  • 原文地址:https://www.cnblogs.com/0405mxh/p/11646736.html
Copyright © 2011-2022 走看看