scatter python_Python scatter详解
函数原型:matplotlib.pyplot.scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None,vmin=None, vmax=None, alpha=None, linewidths=None,verts=None, edgecolors=None, hold=None, data=None,**kwargs)
参数作用如下:
x, y位置。
s大小。
c颜色,可能的情况如下:
单一颜色
颜色序列
使用cmap映射到颜色的序列数
一个行为RGB的2-D数组
marker形状。
cmap调整渐变色或者颜色列表的种类,Matplotlib内置颜色组及渐变颜色和内置命名颜色。
norm:数据亮度,默认为no,范围为0-1,float数据。
vmin,vmax:亮度设置,默认为no,若norm实例已使用,该参数无效。
alpha透明度,范围为0-1。
linewidths:描边的宽度。
edgecolors:描边颜色。
基本的使用方法:# 导入必要的模块
import numpy as np
import matplotlib.pyplot as plt
# 产生测试数据
x = np.arange(1, 10)
y = x
fig = plt.figure()
ax1 = fig.add_subplot(111)
# 设置标题
ax1.set_title('Scatter Plot')
# 设置X轴标签
plt.xlabel('X')
# 设置Y轴标签
plt.ylabel('Y')
# 画散点图
ax1.scatter(x, y, c='r', marker='o')
# 设置图标
plt.legend('x1')
# 显示所画的图
plt.show()
结果如下:
更多实例:import numpy as np
import matplotlib.pyplot as plt
n = 100
x = np.random.rand(n)
y = np.random.rand(n)
s = (30 * np.random.rand(n)) ** 2
color = np.random.rand(n)
plt.scatter(x, y, s, c=color, alpha=0.5, marker="v")
plt.show()
三维散点图的函数原型p3d.Axes3D.scatter( xs, ys, zs=0, zdir=’z’, s=20, c=None, depthshade=True, *args, **kwargs )
p3d.Axes3D.scatter3D( xs, ys, zs=0, zdir=’z’, s=20, c=None, depthshade=True,*args, **kwargs)
三维散点图在p3d.Axes3D中,有两个版本,但效果都一样,这里就挑上面那个版本,下面解释参数:
xs, ys代表点的x, y轴坐标
zs代表z轴坐标,但有两种形式,第一种就是取一个标量,函数原型里默认就是一个标量0,也就是默认所有的点都画在一个z=0的水平平面上;第二种就是取和xs、ys同样shape的数组,从而指定每个点的实际z轴坐标,如下:
zs默认为0import numpy as np
import matplotlib.pyplot as plt
import mpl_toolkits.mplot3d as p3d
fig = plt.figure()
ax = p3d.Axes3D(fig)
x = np.random.randn(1000)
y = np.random.randn(1000)
ax.scatter(x, y, c='b', s=10, alpha=0.5)
ax.scatter(x + 4, y, c='b', s=10, alpha=0.5)
plt.show()
import numpy as np
import matplotlib.pyplot as plt
import mpl_toolkits.mplot3d as p3d
fig = plt.figure()
ax = p3d.Axes3D(fig)
z = 6 * np.random.randn(5000)
x = np.sin(z)
y = np.cos(z)
ax.scatter(x, y, z, c='b', s=10, alpha=0.5)
plt.show()
scatter python_Python scatter详解相关推荐
- pytorch scatter和scatter_详解
文章目录 0. Introduction 1. 定义 2. 详解 例1 例2 Reference: 0. Introduction scatter() 和 scatter_() 的作用是一样的,只不过 ...
- yield python_python yield详解
# -*- coding:utf-8 -*- from tornado import gen def h(): print 'nihao', m = yield 2 print m d = yield ...
- Matplotlib - 散点图 scatter() 所有用法详解
目录 基本用法 散点的大小不同(根据点对应的数值) 散点的颜色不同(指定颜色或者渐变色) 散点图和折线图是数据分析中最常用的两种图形,他们能够分析不同数值型特征间的关系.其中,散点图主要用于分析特征间 ...
- 四、Python中scatter函数参数详解
最近开始学习Python编程,遇到scatter函数,感觉里面的参数不知道什么意思于是查资料,最后总结如下: 1.scatter函数原型 2.其中散点的形状参数marker如下: 3.其中颜色参数c如 ...
- Python中scatter函数参数详解
最近开始学习python编程,遇到scatter函数,感觉里面的参数不知道什么意思于是查资料,最后总结如下: 1.scatter函数原型 2.其中散点的形状参数marker如下: 3.其中颜色参数c如 ...
- scatter函数参数详解
转自:http://blog.csdn.net/anneqiqi/article/details/64125186 最近开始学习Python编程,遇到scatter函数,感觉里面的参数不知道什么意思于 ...
- pytorch中scatter()、scatter_()详解
scatter().scatter_() scatter() 和 scatter_() 的作用一样. 不同之处在于 scatter() 不会直接修改原来的 Tensor,而 scatter_() 会在 ...
- input python_python input 详解
解决问题: input 得到的数据到底是什么类型 多个参数接收input的输入,是怎么解包的 如果输入的个数不确定,怎么处理 要判断输入的是不是float 类型 要对输入的参数格式输出,规定参数只能是 ...
- python scatter参数详解_matplotlib.pyplot.scatter散点图结构及用法||参数详解
matplotlib.pyplot.scatter(x, y, s=None, c=None, marker=None, cmap=None, norm=None, vmin=None, vmax=N ...
最新文章
- httpTomcat
- 【Java数据结构】自己实现一个HahMap(实现其put, toString, get方法)
- 前端模板Nunjucks简介
- html的table弹窗_Js弹出基于Table的可关闭浮动层
- 采用python解决实际问题_Python编程语言解决几种常见的实际问题
- 【原创】简单轻松浏览FTP
- ThinkPhp学习11
- C#网络编程示例(note)
- Shell脚本(函数,shell中的数组)
- Luogu4781 【模板】拉格朗日插值
- 单龙芯3A3000-7A1000PMON研究学习-(7)撸起袖子干-make cfg 所执行的操作(d)
- 用计算机读取三菱PLC程序,电脑如何读取与保存三菱plc数据?
- 计算机桌面有个方框,电脑桌面总出现蓝色框怎么办
- 死磕ppt--图片处理
- Word中设置不同页面的页眉不一样的方法(页脚、页码同理)
- 记录一次重装win10系统后,没有1920*1080分辨率的问题
- ISP基本框架及算法介绍
- 运维常用Mysql基本命令
- SQL Server 2012 详细安装
- 计算机硬件报警声音,主板报警,详细教您电脑主板报警声的含义介绍