scatter相关内容

底图上的`map.scatter`不显示标记

我有一张德国地图,和一些城市的坐标. plot正确显示点.我想使用scatter代替,以便能够相对于其他变量为市场着色,然后显示colorbar.该代码在控制台中运行,但是当我用map.scatter替换map.plot时,点不可见. from mpl_toolkits.basemap import Basemap import matplotlib.pyplot as plt import ..
发布时间:2020-05-07 18:32:04 Python

结合散点图和表面图

如何将3D散点图与3D表面图结合起来,同时保持表面图透明,以便仍然可以看到所有点? 解决方案 要在同一图中组合各种类型的图,应使用函数 plt.hold(True). 以下代码绘制了3D散点图和3D表面图: from mpl_toolkits.mplot3d import * import matplotlib.pyplot as plt import numpy as ..
发布时间:2020-05-06 16:42:16 Python

散点图数据未出现在“锤"底图中的各大洲上

我正在尝试使用散点图在“锤"底图上绘制数据集.但是,这些数据点不会在各大洲之上绘制.我在matplotlib 示例中注意到,各大洲也没有数据(我以为这是取决于示例的性质).我想知道我是在做错什么,还是无法通过设计使用“锤子"将数据绘制在各大洲的顶部. 如果是这种情况,是否有理想的底图可用于在整个地球上绘制散点图数据(使用浮雕图会很好,但是我现在会解决任何问题)? 解决方案 您可能缺少 ..
发布时间:2020-05-06 16:32:43 Python

了解matplotlib转换

我正在尝试在matplotlib中为散点图创建自定义标记,其中标记是具有固定高度和可变宽度的矩形.每个标记的宽度是y值的函数.我使用此代码作为模板,并假设如果给定了verts,就这样尝试了N个2-D元组的列表,它以相应的第一个值的宽度和第二个值的高度绘制矩形(也许这已经是错误的,但是我还应该怎么做?). 我有一个x和y值的列表,每个值都包含以度为单位的角度.然后,我通过以下方式计算每个标记的 ..
发布时间:2020-05-06 16:31:23 Python

如何在Python中用空圆做散点图?

在Python中,使用Matplotlib,如何绘制带有 empty 圆的散点图?目标是在已经由scatter()绘制的彩色磁盘的 some 周围绘制空圆,以便突出显示它们,理想情况下不必重绘彩色圆. 我尝试了facecolors=None,但无济于事. 解决方案 来自Optional kwargs control the Collection properties; in part ..
发布时间:2020-05-06 16:15:09 Python

matplotlib分散边缘而不指定edgecolor

现在看来,默认的散点图标记是没有边的实心圆.我想要一个带有边缘且facecolor ="none"的标记. 但是,如果未指定facecolor ="none"但edgecolor,则该图为空. 我希望标记可以使用多种不同的颜色,但是不必关心哪种标记具有哪种颜色. 我怎样才能“打开"边缘? 解决方案 有两种方法可以生成空的或空心的散布标记: 将人脸颜色设置为“无" 您可以“ ..
发布时间:2020-05-06 16:14:09 Python

matplotlib散点图颜色与第三个变量的函数

我想知道如何通过第三个变量使matplotlib的散点函数色点. 问题 matplotlib中的gnuplot linecolor变量?和c=arraywhichspecifiespointcolour仅设置填充颜色,而不设置边缘颜色.这意味着,例如,在使用markersymbol='+'时,无法使用c=arr...(因为该标记没有填充,只有边缘).我希望使用第三个变量可靠地为点着色,无论使 ..
发布时间:2020-05-06 16:06:05 Python

Matplotlib散点图;颜色作为第三个变量的函数

我想制作一个散点图(使用matplotlib),其中根据第三个变量对点进行阴影处理.我对此非常了解: plt.scatter(w, M, c=p, marker='s') 其中w和M是数据点,而p是我要相对于其着色的变量. 但是我想用灰度而不是彩色来做.有人可以帮忙吗? 解决方案 无需手动设置颜色.相反,请指定灰度颜色图... import numpy as np imp ..
发布时间:2020-05-06 15:48:51 Python

根据点的密度对3D散点图的颜色点进行编码

我在xyz球体中有一个点的3D散点图.我想知道是否有一种方法可以根据数据的密度对散点图进行颜色映射/色相绘制.基本上,散点图中具有最密集聚类数据点的部分将为暗红色,半密集聚类数据点将为中红色,而稀疏聚类数据点将为浅红色. 这是我一直在想的方式,但是(希望)可能会有一个更简单的函数或命令来做到这一点. 设置散点中的数据点必须被包围的阈值: [> =半径1的球体内的10个其他点将被染 ..
发布时间:2020-05-06 14:12:30 其他开发

MATLAB中的Beeswarm箱线图(用于分类数据的散点图)

我正在寻找创建所谓的Beeswarm箱线图的函数.这是在医学和生物学中非常流行的绘图,令我惊讶的是没有为MATLAB找到它. 基本上,每组的数值数据都被划分为二进制数,点的抖动取决于特定二进制数中的点数. 以下是使用R使用 BEESWARM 函数的示例: 附加组的不同颜色是非常不错的功能,但现在我不需要了. 解决方案 文件交换上有一个名为 plotSpread 可以进行以下绘 ..
发布时间:2020-05-06 13:52:07 其他开发

如何解决matlab中的散点图错误

以下是我正在编写的代码的一部分, for ii=1:length(k31) B = [k31(ii);k32(ii)]; X=abs( pinv(A)*B); g1(ii)=X(1,:); g2(ii)=X(2,:); g3(ii)=X(3,:); end scatter(x(1:end-1), y(1:end-1), 5, g1); 但是我无法绘制数据,错误如下 ..
发布时间:2020-05-06 13:26:22 其他开发

是否可以在散点图中选择特定区域

我基本上是借助散点图绘制了数百万个数据点.我在这里 scatter(x(1:end-1),y(1:end-1),5,z) 现在可以在绘图中选择特定区域...并找出值.我不知道你是否会理解我的问题. 作为替代方案,可以从头开始减少数据点,以使这些数据点不会出现在我的计算中. 我正在使用以下方法读取数据 fid = fopen('cr.txt'); A = textscan( ..
发布时间:2020-05-06 12:39:48 其他开发

限制在Matlab中进行绘图的轴

可能重复: 是否可以选择一个特定区域散点图 是否有可能减少输入文本文件中的数据点,以使这些数据点不会出现在我的计算中.我正在使用以下方法读取数据 fid = fopen('cr.txt'); A = textscan(fid, '%f %f %f %f %f %*f %*f %*f %*f %*f %*s %*s %*s') ; %read the file a = A{1}; e ..
发布时间:2020-05-06 12:23:57 其他开发

matlab:散点图具有大量数据点

我正在尝试绘制散点图,例如: scatter(coor(:, 2), coor(:, 3), 1, coor(:, 4)); 问题是,我要绘制的坐标数量很多(〜100 000).绘制它需要花费很长时间,并且当我尝试将图形导出到tiff时-matlab死了好几分钟了...任何改善绘制的解决方案,或者至少是tiff导出? 编辑: 忘了提及,第三坐标(coor(:, 4))是一个颜色代码 ..
发布时间:2020-05-06 12:09:18 其他开发

如何在散点图上设置圆形标记的固定/静态大小?

我想在散点图上绘制随机生成的某些磁盘的位置,并查看磁盘是否彼此“连接".为此,我需要设置固定/链接到轴刻度的每个磁盘的半径. plt.scatter函数中的's'参数使用点,因此尺寸相对于轴不是固定的.如果我动态放大绘图,则散点标记的大小在绘图上保持恒定,并且不会随轴放大. 如何设置半径,使其具有确定的值(相对于轴)? 解决方案 我建议不要使用 import matplotlib.p ..
发布时间:2020-05-06 04:00:22 其他开发