scatter-plot相关内容

如何创建 3D 散点图?

我一直在用 C# 研究 3d 散点图.到目前为止,我找到了一个对我有用的 库.但是,不一定像我需要的那样灵活.由于我所需要的只是创建一个固定的 3D 散点图,是否还有其他替代方法可以使用 C# 中的 Point3D 结构或任何其他不需要我引入 3rd 方库的替代方法来进行 3d 绘图?这可能会带来更好的灵活性? 解决方案 我已经成功地使用 ILNumerics: var 颜色= new[ ..
发布时间:2021-11-25 02:55:59 C#/.NET

使用 matplotlib 保存散点图动画

我一直在尝试使用 matplotlib 保存动画散点图,我希望它不需要完全不同的代码来查看动画图形和保存副本.下图完美展示了保存完成后的所有数据点. 此代码是 matplotlib 中的 3d 散点图动画,修复了 Yann 的回答关于 Matplotlib 3D 散点颜色在重绘后丢失(因为颜色对我的视频很重要,所以我想确保它们有效). 将 matplotlib.pyplot 导入为 plt ..
发布时间:2021-11-25 02:32:12 Python

带颜色条的 Matplotlib 3D 散点图

借用 Matplotlib 文档页面上的 示例 和稍微修改一下代码, 将 numpy 导入为 np从 mpl_toolkits.mplot3d 导入 Axes3D导入 matplotlib.pyplot 作为 pltdef randrange(n, vmin, vmax):返回 (vmax-vmin)*np.random.rand(n) + vminfig = plt.figure()ax = ..
发布时间:2021-11-25 02:13:24 Python

使用散点图可视化大型 3D 数据集

我正在 MATLAB 中运行模拟,其中我有一个大型 3D 数据集,每个时间步长都会发生变化.我正在尝试使用 3D 散点图将数据可视化,其中点在模拟进行时呈现不同的位置、大小、颜色和透明度.尺寸和颜色信息是多余的. 在 MATLAB 中渲染和旋转图形缓慢且断断续续.我的电脑有一个 4 GHz i7-4790 CPU 和一个 NVIDIA GeForce GTX 750 Ti 显卡.我在 Win ..
发布时间:2021-11-25 01:43:21 C#

更改 matplotlib 3D 图的轴平面的背景颜色

基于matplotlib的散点图示例,如何更改 3 轴网格平面的灰色背景颜色?我想将它设置为白色,保持网格线为默认的灰色.我发现了 这个问题 但我无法将其应用于示例.谢谢. 解决方案 使用相同的示例.您可以使用此处描述的 set_pane_color 方法设置窗格颜色 http://matplotlib.org/mpl_toolkits/mplot3d/api.html#axis3d.您可 ..
发布时间:2021-11-25 01:27:23 Python

pylab 3d 散点图,带有绘制数据的 2d 投影

我正在尝试创建一个简单的 3D 散点图,但我还想在同一图上显示此数据的 2D 投影.这将允许显示这 3 个变量中的两个之间的相关性,这在 3D 图中可能很难看到. 我记得以前在某处看到过这个,但再也找不到了. 这是一些玩具示例: x= np.random.random(100)y= np.random.random(100)z= sin(x**2+y**2)图=图()ax= fig. ..
发布时间:2021-11-25 00:54:00 Python

如何在 Python 中制作 3D 散点图?

我目前有一个 nx3 矩阵数组.我想将三列绘制为三个轴.我怎样才能做到这一点? 我在谷歌上搜索过,人们建议使用 Matlab,但我真的很难理解它.我还需要它是一个散点图. 有人可以教我吗? 解决方案 您可以为此使用 matplotlib.matplotlib 有一个 mplot3d 模块,可以完全满足您的需求. from matplotlib import pyplot从 m ..
发布时间:2021-11-25 00:46:10 Python

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

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

使用 tkinter 按钮在散点图中填充坐标

我是 tkinter 的新手,我正在尝试构建一个简单的代码来在散点图中绘制一些坐标.我设法很好地绘制了一个条目,但是当单击“添加到图表"时,我没有找到如何继续在图表中直接添加一些条目.我创建的按钮.此外,最好添加靠近点的项目名称和手动指示的颜色.有人可以指导我如何进行吗? 预先感谢您的帮助, 到目前为止我的代码应该可以正常工作: 代码 导入 tkinter 作为 tk从 mat ..
发布时间:2021-07-16 19:01:16 其他开发

按 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 其他开发

在python中编辑标记形状

我在 CDF 图的 x 轴上使用菱形指针来显示一些数据的分布.由于数据数量较多,这些点靠得很近,无法区分.我想知道是否有办法使散点图的菱形标记更尖. 解决方案 虽然我喜欢 @Stef 创建新标记符号的答案,但您也可以根据现有符号与其他点的距离调整它们的大小: 将 matplotlib.pyplot 导入为 plt将 numpy 导入为 np从 sklearn.neighbors 导入 N ..
发布时间:2021-07-16 19:01:06 Python

如果我只有 X、Y 坐标,如何计算 R 中多边形的面积?

我有一个带有 X、Y 坐标的数据框,但我需要计算覆盖 散点图有没有办法画一个围绕所有点的多边形并计算这个面积? 解决方案 这是一个凸包问题.其他 问题 涵盖类似的领域.我们可以在这里收集绘图和面积计算问题,以便进行很好的衡量. 要绘制点云的凸包,我们可以使用 chull 函数: 图书馆(tidyverse)数据 ..
发布时间:2021-07-16 19:01:03 其他开发

从一个数据框中绘制多条线并添加辅助轴以绘制不同的数据框 - Pandas

我在使用 matplotlib 时遇到了问题.我想用两个 y 轴制作一个散点图,两个轴应该对应两个不同的数据框.但我遇到的问题是从一个数据框中绘制多条线. 第一个数据帧(IV_dv): **year 是索引年份 Ninetyeight_x EC_pmdv Ninetyeight_y C_pmdv Ninetyeight B_pmdv2009 年 35.69 35.69 39.78 39.7 ..
发布时间:2021-07-16 19:01:00 Python

使用 matplotlib 在 wxpython 面板中组合键和鼠标按钮事件

在 wxPython 面板中,我想使用 matplotlib's 套索 小部件.在我的实现中,Lasso 用于三种不同的功能.尽管如此,为了完成这些功能,我必须将按键事件与鼠标按钮事件结合起来. 默认情况下,初始Lasso 功能可以通过按下鼠标左键来使用.因此,对于我的第一个功能,我按下鼠标左键,选择一个感兴趣的区域并使用包含的点执行一些操作.对于第二个功能,我想选择另一个感兴趣的区域并用这 ..
发布时间:2021-07-16 19:00:53 Python

带有自定义刻度的散点图

我想在 y 轴上绘制波长(浮点数)的散点图,在 x 轴上绘制光谱类(字符/字符串列表),labels = ['B','A','F','G'、'K'、'M'].数据保存在 pandas dataframe, df 中. df['规范类型索引']0 南1 安2 克....167 千168 南169 克 那么, df['磁盘主轴"']0 4.301 4.502 22.00....167 ..
发布时间:2021-07-16 19:00:49 Python

使用对数分箱的散点图要在 R 中安装什么包?

我正在尝试用 R 生成一些高密度散点图.为此应该安装什么包?或者有什么其他的方法可以得到这些图. 解决方案 如果您确实想要一个对数缩放散点图,那么这就是在 3 个绘图系统中的每一个中创建它们的方法. 首先,一些数据: dfr 在基本图形中: with(dfr, plot(x, y, log = "xy")) 在点阵图形中: 库(格子)p1 ..
发布时间:2021-07-16 19:00:46 其他开发

y 轴的数值大时如何全写?

当我绘制 plt.scatter([0,1,2,3,4,5],[10001,10002,10003,10004,10005,10006]) 时,我得到了这个图: 我认为当我绘制大值的微小变化时,这些值不会直接写在 Y 轴上,而是被 1、2、3、4、5、6 + 1e4 代替. 有没有办法强制直接写y轴值:10001, 10002, 10003 ,... ? 我没有在文档中找到任何内 ..
发布时间:2021-07-16 19:00:44 Python

使用熊猫数据框生成一系列图

我必须生成一系列散点图(总共大约 100 个). 我创建了一个示例来说明问题. 首先进行导入. 将pandas导入为pd 创建一个熊猫数据框. # 创建数据框data = {'name': ['杰森', '杰森', '蒂娜', '蒂娜', '蒂娜', '杰森', '蒂娜'],'report_value': [4, 24, 31, 2, 3, 5, 10],'coverage_i ..
发布时间:2021-07-16 19:00:37 Python