zoukankan      html  css  js  c++  java
  • matplotlib的使用——scatter散点图的绘制

    散点图绘制常用函数

    plt.scatter()

    scatter的参数真的很多,但是常用的是那么几个!

    plt.scatter( 
    	x, 
    	y, 
    	s=None, 
    	c=None, 
    	marker=None, 
    	cmap=None, 
    	norm=None,
    	param cmap=None,
    	vmin=None, 
    	vmax=None, 
    	alpha=None, 
    	linewidths=None, 
    	verts=None,
    	edgecolors=None, 
    	*, plotnonfinite=False, 
    	data=None, **kwargs)
    

    常用参数如下:
    x,y:代表着即将绘制的散点图的坐标,可以是1个数或者n维数组,但是shape要一样。
    s:是一个实数或者是一个数组,这个是一个可选的参数。
    c:表示的是颜色,默认为蓝色,可以是一个数或者一个n维数组。
    marker:表示的是标记的样式,默认的是’o’。 需要其它的形状可以查看https://matplotlib.org/api/markers_api.html#module-matplotlib.markers
    应用示例

    import matplotlib.pyplot as plt
    import numpy as np
    
    random_x = np.random.uniform(0,1,1000)
    random_y = np.random.uniform(0,1,1000)
    color = np.tanh(random_x-random_y)
    
    print(color)
    plt.scatter(random_x,random_y,s = 30,c = color,alpha = 0.5)
    plt.show()
    

    结果为:
    在这里插入图片描述

    天道酬勤 循序渐进 技压群雄
  • 相关阅读:
    matlab2016b和c# .net4.0混合编程
    有限元入门
    math.net 拟合
    excel 错误提示以及其他基础知识
    excel的小bug
    Servlet体系及方法
    Servlet学习笔记
    HTTP协议
    Tomcat
    反射
  • 原文地址:https://www.cnblogs.com/wuyuan2011woaini/p/15682243.html
Copyright © 2011-2022 走看看