问题标签 [mosaic-plot]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
405 浏览

opencv - 使用航拍多幅图像通过拼接创建马赛克

我正在尝试使用空中街道图像创建马赛克。我用python语言编写了一个拼接算法,但是在这个实现中从右到左拼接两个图像,我怎么能在所有空间方向上做到这一点?

我想重新创建一个类似的结果:https ://johnscottrailton.files.wordpress.com/2015/08/4817954535_d3476dc1e1_o.jpg

0 投票
1 回答
131 浏览

r - 堆叠的 geom_bar():在可变宽度的条之间保持相等的间隙

我的样本数据和情节:

在此处输入图像描述

如我所愿,条形的宽度与组的大小成正比,每个子组的高度(低/高)与该子组的大小成正比。但是改变width会导致改变条之间的间隙 - 我怎样才能避免这种情况并保持条之间的恒定距离?

0 投票
1 回答
195 浏览

r - 如何告诉马赛克(马赛克图,R,VCD包)即使在使用残余阴影时也总是打印p值?

当我使用默认阴影制作马赛克图时shade=T,p 值显示在图例下方

mosaic(~ gear + carb, data = mtcars, shade=T)

在此处输入图像描述

当我改为使用Friendly2着色时,我没有得到 p 值。

mosaic(~ gear + carb, data = mtcars, gp=shading_Friendly2)

在此处输入图像描述

0 投票
0 回答
40 浏览

matplotlib - 是否可以在 matplotlib 中制作马赛克热图?

matplotlib 中有没有一种方法可以在我定义的块之间生成带有空白的热图。例如,我有一个 100x100 矩阵。我定义了4个块如下

块 1 = 垫子 [0:50,0:50]

块 2 = 垫子 [0:25,50:100]

块 3 = 垫子 [25:100,50:100]

块 4 = 垫子 [50:100,0:50]

我想绘制一个热图,使块被空白分隔。这甚至可以做到吗?如果不在 matplotlib 中,那么像 ggplot2 这样的其他工具怎么样?

0 投票
1 回答
245 浏览

python-3.x - 如何在 Pyviz 面板应用程序中成功生成马赛克图?

我创建了以下数据框df

设置:

问题:

我可以使用以下代码成功创建马赛克图:

在此处输入图像描述

但是,当我尝试使用以下方法创建相应的应用程序时遇到问题pn.interact

结果如下:

在此处输入图像描述

上面渲染的马赛克图似乎对应于 x & y 的默认值(即sex& age_band)。当您从下拉列表中为 x 或 y 选择新属性时,马赛克图上方的文本会发生变化(此文本似乎是图的字符串表示形式),但马赛克图本身不会。

我的问题可能与必须注释掉 pn.extension() 有关吗?我发现当 pn.extension() 没有被注释掉时,它会导致间歇性的 javascript 错误,有时不会引发错误,有时会出现错误,但我的面板应用程序仍然会加载,有时会出现错误并崩溃我的浏览器。(我在这里省略了 javascript 错误,因为它可能非常大 - 如果它有帮助,我可以将它添加到我的帖子中。)我会说这个错误被提出的次数比没有发生的要多得多。

奇怪的是,在我创建的其他应用程序中,我没有观察到我省略 pn.extension() 与包含它的任何区别。但是,由于文档始终指定您包含它,我原以为我必须设置适当的扩展才能使所有绘图正常工作?(我已经在这些其他应用程序中成功地绘制了 plotly、hvplot、holoviews 和 geoviews 绘图,包括和不包括 pn.extension() 和 pn.extension("plotly"))。

是否可以根据马赛克图制作面板应用程序?

谢谢


软件信息:

0 投票
0 回答
199 浏览

r - 如何在马赛克图中更改 R VCD 包中的标签?

我正在尝试使用 VCD 包创建马赛克图,并且想知道是否可以更改图上的标签,因为当前的标签是重叠的。

数据来自行为风险因素监测系统

我正在使用以下代码:

但是,我收到以下输出: 马赛克图

谁能帮我修复我的马赛克图吗?

0 投票
0 回答
310 浏览

python - 如何在python中绘制马赛克图?

我正在尝试在下面的数据帧上绘制马赛克图,但它不断发送错误:'ValueError:至少一个比例应该大于零'这里是数据帧:

有什么想法吗?谢谢

0 投票
2 回答
902 浏览

r - 在 R 中创建马赛克图

我尝试了很多东西,但无法使马赛克情节发挥作用。我从一个数据框开始:

我试过ggplot:

我尝试了另一个ggplot:

我尝试了另一种方法:

无论我尝试了什么,单元格中的数字都没有在图上正确表示。我无法弄清楚我做错了什么......

0 投票
2 回答
1957 浏览

r - geom_mosaic:X 轴刻度标签未显示?

ggmosaic::geom_mosaic用来生成马赛克图。我似乎无法将自变量的值标签显示在 X 轴上。变量是一个标记因子,水平标记为“1”、“2”、“3”。我确定这很愚蠢,但我无法弄清楚这里发生了什么。任何见解将不胜感激。

在此处输入图像描述

0 投票
1 回答
7605 浏览

python - 如何增加 Matplotlib 图的大小?

我用 Matplotlib 做了一个马赛克图,但是由于大量的数据点,图被挤压,单词相互重叠。我想增加情节的大小。我试过:

它没有用。

这是我的代码:

输出:

在此处输入图像描述