visualization相关内容

使用 matplotlib 为不同的分类级别绘制不同的颜色

我有这个数据框diamonds,它由(carat, price, color)等变量组成,我想绘制price的散点图 到 carat 对于每个 color,这意味着不同的 color 在图中具有不同的颜色. 这在 R 中使用 ggplot 很容易: ggplot(aes(x=carat, y=price, color=color), #通过设置color=color,ggplot自动绘制不 ..
发布时间:2021-12-03 08:46:49 Python

ggplot、facet、piechart:将文本放置在饼图切片的中间

我正在尝试使用 ggplot 生成一个多面饼图,但在将文本放置在每个切片的中间时遇到了问题: dat = read.table(text = "Channel Volume Cnt代理高8344代理中号 5448代理低23823KIOSK 高19275KIOSK 中号 13554KIOSK 低 38293", 标头 = TRUE)vis = ggplot(data=dat, aes(x=fact ..
发布时间:2021-12-01 21:12:49 其他开发

使用 ggplot2 并排绘图

我想使用 ggplot2 包并排放置两个地块,即做相当于par(mfrow=c(1,2)). 例如,我想让以下两个图以相同的比例并排显示. x 我需要将它们放在同一个 data.frame 中吗? qplot(displ, hwy, data=mpg, facets = . ~ year) + geom_smooth() 解决方案 任何 ggplots 并排(或网格上的 n 个图 ..
发布时间:2021-12-01 20:28:12 其他开发

你如何改变用 Matplotlib 绘制的图形的大小?

如何改变用 Matplotlib 绘制的图形的大小? 解决方案 figure 告诉你调用签名: from matplotlib.pyplot 导入图图(图大小=(8, 6),dpi=80) figure(figsize=(1,1)) 将创建一个一英寸一英寸的图像,除非您还提供不同的 dpi 参数,否则该图像将为 80×80 像素.> ..
发布时间:2021-11-30 23:30:07 Python

TensorBoard:如何编写图像以获得步骤滑块?

我在带有 TensorBoard 回调的 ML 项目中使用 keras.我有一个图像自动编码器,我想可视化它在重建一些图像方面的进展.所以我将 TensorBoard 类细分为: 类监视器(TensorBoard):def on_train_begin(自我,日志=无):超级().on_train_begin(日志)def on_epoch_begin(自我,纪元,日志=无):# 1. 获取重建 ..
发布时间:2021-11-30 19:44:33 其他开发

可视化 2 个参数及其结果

我想为以下两个参数尝试不同的值: a = [0.0, 0.5, 0.6] # len == 3b = [0.0, 0.02, 0.05, 0.1] # len == 4 对于 a 的每个值,尝试 b 的每个值.这带有 3 * 4 = 12 个不同的结果. 我的数据格式为 res = [(0.0, 0.0, res1), (0.0, 0.02, res2), ...] 有什么方法可以让 ..
发布时间:2021-11-25 04:47:16 C#

从 MATLAB 中的 2D 地图绘制体积 3D 数据?

我有一张热图 并希望将此 2D 矩阵转换为 3D 体积/形状/表面数据点以进行进一步处理.不是简单地使用 surf 以 3D 形式显示它. 这样做的好方法是什么? 在这个社区的大力帮助下,我可以走得更近: 为简单起见,我将尺寸缩小到 45x45 像素. I = (imread(“TESTGREYPLASTIC.bmp"))./2+125;Iinv = 255-(imrea ..
发布时间:2021-11-25 04:28:43 C#

如何在 Paraview 中可视化存储在简单表格中的 XYZ+Field 体积数据?

很长一段时间以来,我一直在 Goldensoftware Surfer/Voxler 工作.在这个程序中,可视化表格数据非常容易.该方案如下所示:数据输入(在这一步我可以指定 x、y、z 和一个组件 - 一些物理场数据)->网格->轮廓/体积可视化.但是我找不到任何线索如何从表中加载数据,然后以某种方式对其进行网格化,然后在 Paraview 中进行轮廓/体积渲染.例如,我有一张桌子: X Y ..
发布时间:2021-11-25 04:19:58 C#

使用 numpy/vtk 实现 3d 图像可视化

我正在尝试使用 numpy/vtk 显示更多图像(ct-scan),如本示例代码 (http://www.vtk.org/Wiki/VTK/Examples/Python/vtkWithNumpy) 但我不明白,也不知道为什么.如果有人可以帮助我,那就太好了. 这是我的代码: 导入vtk将 numpy 导入为 np导入操作系统导入简历,简历2导入 matplotlib.pyplot 作为 ..
发布时间:2021-11-25 03:27:25 C#

将多个 2D 图像转换为 3D 模型

我想尝试制作与此非常相似的软件 - 123dapp.com/catch.我真的很想知道如何在例如 Visual Studio 中实现这一点.如果有可能的话.我不想使用这个软件的原因是因为我想要一个自动完成所有这些的程序.我想编写一个程序,我只需要导入几个图像,然后我就会得到一个 3D 模型,然后在我的程序中使用该模型.这可能吗?如果是这样,任何人都可以帮我解决这个问题吗?谢谢 我在这里写这篇 ..
发布时间:2021-11-25 03:16:48 C#

在 scatterplot3d 中旋转 y 轴标签(调整到轴的角度)

我使用 scatterplot3d 用 R 绘制 3D.y 轴标签的方向让我感到困扰,因为它是垂直的,不平行于 y 轴.有没有办法旋转标签并调整其角度?不幸的是,我在 文档 中没有找到任何内容. 解决方案 如果你不需要画很多图并且愿意手动调整值,你可以通过 ylab = "" 当制作 3d 散布,然后使用适当的 srt 值添加 text.srt 允许您以所需的角度旋转文本.注意添加文本时的 ..
发布时间:2021-11-25 03:14:53 C#

将多个 2D 图像转换为 3D 模型

我想尝试制作与此非常相似的软件 - 123dapp.com/catch.我真的很想知道如何在例如 Visual Studio 中实现这一点.如果有可能的话.我不想使用这个软件的原因是因为我想要一个自动完成所有这些的程序.我想编写一个程序,我只需要导入几个图像,然后我就会得到一个 3D 模型,然后在我的程序中使用该模型.这可能吗?如果是这样,任何人都可以帮我解决这个问题吗?谢谢 我在这里写这篇 ..
发布时间:2021-11-25 03:13:57 C#

Python 中的 3D Dicom 可视化

我是 3D 图像处理的新手.我想知道如何在python中查看dicom系列.我尝试使用 matplotlib 和 VTK.在 matplot 中,我无法像使用 volViewer 在 matlab 中查看那样查看体积.关于 VTK,我无法导入 VTKRAyCASt 来查看 3D.我用的版本是8.2.0. 我正在使用 scipy.ndimages 进行处理 请为我的音量 dicom 文件 ..
发布时间:2021-11-25 03:00:33 C#

“管"Python 中的箭头

我正在寻找一种用 python 绘制几个 (O(1)) 3D 箭头的方法,它们是“适当的 3D",我的意思是指与 Mathematica 产生的类似的东西,即箭头的杆看起来就像一根管子. 我在 matplotlib 文档中没有找到任何内容,但肯定有办法吗? 解决方案 您可以从 2D 中定义的某些路径创建旋转实体以创建 3D 箭头.下面的代码将它包装成一个函数,它允许指定一些箭头参数. ..
发布时间:2021-11-25 02:46:18 C#

如何在 MATLAB 中可视化此处所示的体积数据?

我的问题很简单:我有一堆矩阵,它们相互叠加,所以我有大量的数据.我想可视化这些数据,如下图所示: 在我看来,需要一定程度的透明度,这可能与每个体素的价值有关.也就是说,值越高,体素对其背后的事物的“透明度"就越低.我不知道如何开始. 这里有一些简单的代码可以让我的数据量变大,所以我现在只想尝试和可视化它. 清除所有%制作随机音量垫 = 兰特(50,50,100);%在体积的特定部分放 ..
发布时间:2021-11-25 02:37:00 C#

如何从R中的方程绘制平面

我一直在修改 RGL 包以弄清楚如何从 R 中的方程绘制平面,但无济于事. 例如,我想可视化以下平面: 1x + 0y + 0z = 20x + 1y + 0z = 30x + 0y + 1z = 4 似乎 rgl 的 planes3d 函数只向现有的 3D 绘图添加了一个平面. 解决方案 这是一个简单的例子: 库(rgl)# 创建一些虚拟数据数据 ..
发布时间:2021-11-25 02:35:55 C#

Python 中的标量字段可视化

我需要在 Python 中可视化几个重叠的标量字段.我找到了 mayavi 库来做这种绘图.问题是我不明白如何为标量字段自定义颜色映射.我的想法是为每个字段设置一种颜色的阴影.我试图采用 一个例子,但它不起作用.这是我使用红色阴影可视化标量场的代码: 将 numpy 导入为 np从 mayavi 导入 mlabx, y, z = np.ogrid[-10:10:20j, -10:10:20j, ..
发布时间:2021-11-25 02:33:14 C#

什么是为(视觉上吸引人的)3D 物理模拟/可视化创建 python 程序的好库?

为(视觉上吸引人的)3D 物理模拟/可视化创建 Python 程序有哪些好的库? 我看过Vpython,但我看到的模拟看起来很丑,我希望它们在视觉上很吸引人.它看起来也像一个古老的图书馆.对于 3D 编程,我看到了使用 Panda3D 和 python-ogre 的建议,但我不确定它是否真的适合精确模拟.另外,我更喜欢与其他库结合得很好的库(例如,pygame 与其他库结合得不好). ..
发布时间:2021-11-25 02:15:51 C#

如何在 Python 的 matplotlib 中将这两条 3D 线与表面连接在一起

我有两个轨道发生在不同的高度.我在 3D 中绘制它们,但我希望将它们与一个表面连接在一起.到目前为止,我有这张照片: 我使用这个脚本: 将 numpy 导入为 np导入 matplotlib导入 matplotlib.pyplot 作为 plt从 mpl_toolkits.mplot3d 导入 Axes3D字体 = {'大小':18}matplotlib.rc('字体', **font)f ..
发布时间:2021-11-25 01:37:43 C#

Z - R 中多边形(shapefile)的值

我的目标是在 R 中创建一个 3D 可视化.我有一个柏林市区 (Ortsteile) 的 shapefile,并希望将值 (居民/平方公里) 突出显示为 z 值.我已经将 shapefile 实现到 R 中,并为 desnity(“Einwohnerd")的值着色如下: 库(rgdal)图书馆(sp)berlin=readOGR(dsn="C...etc.", layer="Ortsteile" ..
发布时间:2021-11-25 01:33:16 C#