scatter相关内容

在matlab中查找3d峰的体积

现在我有一个带有峰值的 3d 散点图,我需要找到它的体积.我的数据来自图像,所以 x 和 y 值表示 xy 平面上的像素位置,z 值是每个像素的像素值. 这是我的散点图: scatter3(x,y,z,20,z,'填充') 我试图找到数据峰值的“体积",如下图所示: 我试过 findpeaks() 但它给了我许多局部最大值,而没有我正在寻找的两个突出的峰值.此外,我真的很困惑如何建 ..
发布时间:2021-11-25 03:07:24 C#

Pyplot 3d scatter:后面的点重叠前面的点

我正在使用 matplotlib 准备 3d 图,并且我在处理多个数据集时出现了非常奇怪的行为.我有两个数据集,基本上描述了 3d 中的两个壳:一个内壳和一个外壳.要在 3d 中绘制它们,我会这样做: fig = plt.figure()ax = fig.add_subplot(111, 投影='3d')ax.scatter(outer_z[:n],outer_x[:n],outer_y[:n] ..
发布时间:2021-11-25 02:56:32 C#

带有颜色渐变的 Matplotlib 3D 散点图

如何为点创建带有颜色渐变的 3D 绘图?请参阅下面的示例,该示例适用于 2D 散点图. 编辑(感谢 Chris):我希望从 3D 图中看到的是从红色到绿色的点的颜色渐变,就像 2D 散点图中的一样.我在 3D 散点图中看到的只是红点. 解决方案:由于某些原因(与我在别处复制的渐变示例有关),我将 xrange 设置为 len-1,这会弄乱 3D 图中的所有内容. 将 numpy 导入 ..
发布时间:2021-11-25 01:03:51 C#

指定散点图中每个点的颜色(matplotlib)

我有一个使用 matplotlib 创建的 3D 图,我有一个对应于每个点的 rbg 值列表. 我有 X、Y 和 Z 数据,然后我有表单的“颜色列表": [ (r,g,b), (r,g,b), ... , (r,g,b) ] 匹配每个 (x, y, z) 点. 现在,我有 fig = plt.figure()ax = fig.add_subplot(111, 投影 = '3d') ..
发布时间:2021-11-25 00:56:18 C#

python散点图面积大小比例轴长度

我对此感到非常绝望,到目前为止我在 www 上找不到任何内容. 情况如下: 我正在使用 Python. 我有 3 个数组:x 坐标、y 坐标和半径. 我想用给定的 x 和 y 坐标创建一个散点图. 到目前为止,一切都如我所愿.这是困扰我的事情: 散点图中每个点的圆大小应由半径数组定义. 坐标值和半径值的单位相同.更明确地说:让我们假设我在 (1, 1) 有一个点,半径 ..
发布时间:2021-11-17 04:17:21 其他开发

按 r 中的类型为散点图着色

有没有办法在 R 中创建散点图并按类别为点着色?例如,我有一个包含 x 和 y 点列表的数据集(“Xpoints"和“Ypoints"列的比例从 0 到 100),但每个组合的 x&y 点属于五个类别之一(在第三个列“类别").我想绘制所有组合的 x&y 点并按其各自的类别为每个点着色.我猜这五个类别必须在附加列中分配数字 1 到 5.但是绘制这个的代码是什么? 解决方案 使用广泛用于此类 ..
发布时间:2021-07-16 19:01:13 其他开发

将平面添加到 scatterplot3d

x =6], y[z>=6], z[z>=6], pch=20) 上面的代码告诉我如何在 3d 散点图中添加一个平面“z=6". 第一个问题是:我想知道如何添加一个平面,例如“x=3"或“y=2". R 帮助文件解释了 plane3d(Intercept, x.coef = NULL, y.coef = NULL, lty = "dashed", lty.box = NULL, . ..
发布时间:2021-07-16 19:01:09 其他开发

如何根据一定的规则改变散点图颜色

我必须做一个散点图,它的颜色取决于第三个变量.如果变量介于 0 和 1 之间,则给出“蓝色"、1-2、红色、2-3、紫色、3-4、绿色、4-5 灰色.我该怎么做? x = [1,2,3,4,5]y = [3,4,2,3,4]c = [1,2,4,0.5,5] 解决方案 如果您想要颜色图的特定边界,您可以将 mpl.colors.BoundaryNorm 与 mpl.colors.Listed ..
发布时间:2021-07-16 18:59:38 其他开发

Matplotlib:在等高线图上将散点图绘制到前景

有谁知道在 matplotlib 中将散点图带到前台的方法吗?我必须在轮廓顶部显示散点图,但默认情况下它绘制在下面... 提前致谢! 解决方案 您可以使用 zorder 例如的参数scatter 方法. 要演示,请参见下面的代码,其中左侧子图中的散点图具有 zorder=1,右侧子图中的散点图具有 zorder=-1.zorder 最高的对象被放置在顶部.这意味着散点将放置在第 ..
发布时间:2021-07-16 18:59:21 其他开发

如何将特定颜色分配给 R 中的特定分类变量?

我是 R 的完全初学者并且有这个问题.我使用以下代码生成颜色列表,然后创建大量散点图矩阵.我想为矩阵的第一列分配特定的颜色(4 个类别的分类).运行此代码工作正常,但如何验证我打算为每个分类变量指定的颜色是否正确? 基本上我想实现“控制"的绿色,“低"的橙色,“中"的棕色和“高"的黑色. col.list ..
发布时间:2021-06-18 19:20:09 其他开发

r 散点图,两个方向都有误差条

如何创建一个在两个方向上都带有误差线的散点图?通常误差棒在垂直方向(即 y 值的不确定性).但是我的数据在 x 值上也有不确定性 X ErrX Y ErrY1.0 0.1 3.0 0.21.5 0.3 4.2 0.1等等 解决方案 使用 ggplot2,这很容易.您可以完全控制误差条的所有四个“边"的长度.使用 geom_errorbar() 设置 y 误差,使用 geom_errobarh ..
发布时间:2021-06-18 19:13:52 其他开发

散点图覆盖的 matplotlib 轴刻度标签(使用刺)

我想让我的轴通过散点图中的原点 (0,0),这就是我在下面的示例中设置刺位置的原因.问题是散点图上的实际数据点覆盖了轴刻度标签,因此无法看到它们. 如何让 matplotlib 用我的轴刻度标签“覆盖"数据点,以便可以看到它们? 将 numpy 导入为 np从 matplotlib 导入 pyplot 作为 pltplt.style.use('ggplot')x = np.random.r ..
发布时间:2021-06-18 19:11:20 其他开发

带有 numpy 掩码数组的 Python 散点图

我一直在为散点图屏蔽数据.所有数据似乎都在绘图. 我正在使用 numpy 数组,如下面的代码片段所示.我在想,也许我无法屏蔽“c"数组.我似乎找不到这样做的任何文档.我会尝试使用“s"数组. 非常感谢任何帮助. yy = NP.ma.array(yy)xx = NP.ma.array(xx)zz_masked = NP.ma.masked_where(zz 解决方案 对我有用. ..
发布时间:2021-06-18 19:10:44 其他开发

在 Python 中绘制 3d 数组的最有效方法是什么?

在 Python 中绘制 3d 数组的最有效方法是什么? 例如: volume = np.random.rand(512, 512, 512) 其中数组项代表每个像素的灰度颜色. 以下代码运行速度太慢: 将 matplotlib 导入为 mpl从 mpl_toolkits.mplot3d 导入 Axes3D将 numpy 导入为 np导入 matplotlib.pyplot 作为 ..
发布时间:2021-06-18 19:01:26 其他开发

在圆圈中传播重叠点 - R

我在 R 中有许多点重叠 -> 我的想法是创建一个新的坐标列,将它们散布成一个圆圈. 我不想抖动;它看起来丑陋且具有误导性 -> 它使查看者认为数据实际上是这样的,而不是为了可见性而像这样呈现的. 我认为圆形、向日葵或星形散布看起来不错,所以这就是我想要做的.由于地理投影,我认为我所拥有的效果不佳: 之前 之后 示例坐标 (输入): 纬度经度51.52328 ..
发布时间:2021-06-13 19:34:33 其他开发

matplotlib scatter 不能使用时间作为 x 轴?

我需要用matplotlib,scatter来画图,用时间作为x asix.一个例子是这样的: t = pd.DataFrame({'Time':pd.to_datetime(['07:42:34','08:01:20','10:12:32','14:20,37','18:36:27']).时间,'Num':[3,3,3,3,3]}) 当我使用以下代码画一条线时: plt.plot(t. ..
发布时间:2021-06-01 21:09:50 其他开发

Matplotlib散点图误差线两个数据集

我有两个数据集,我想用误差线将图并排散布.下面是我用误差线绘制一组数据的代码.还有生成第二个数据集的代码.我希望每个值的每个数据的点和错误是相邻的. 我还想删除连接点的线. 导入随机导入matplotlib.pyplot作为plt将numpy导入为np将scipy.stats导入为ss数据= []n = 100米 = 10对于我在xrange(m)中:d = []对于xrange(n)中的 ..
发布时间:2021-06-01 21:00:01 其他开发

matplotlib绘制多个散点图,每个散点图由不同的三次变量着色

我正在尝试在单个散点图上绘制多对数据,每个数据对由不同的第三个变量数组着色.着色似乎适用于第一个图,然后不适用于第二个和第三个图. 任何帮助将不胜感激 将matplotlib.pyplot导入为pltjet=plt.get_cmap('jet')x = [1,2,3,4]y = [1,2,3,4]z = [1,1,1,1]a = [2,3,4,5]b = [1,2,3,4]c = [2,2 ..
发布时间:2021-06-01 20:53:34 其他开发

在Python中以12小时格式固定了y轴绘制时间

我有这个图,但我需要将 y 轴固定为 00:00、01:00、02:00 等,一直到 12:00.截至目前,它仅在 y 轴上绘制我在 csv 中的值.csv的格式如下.如何使y轴保持恒定,并且仅以1小时的增量显示00:00到12:00,并且仍然正确绘制了数据? ML INT 0.1 534.15 0:00ML EXT 0.25 654.23 3:00ML INT 0.35 743.12 6:3 ..
发布时间:2021-06-01 20:33:39 其他开发