问题标签 [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 投票
1 回答
1923 浏览

r - 如何对马赛克中的分类变量进行颜色编码

我试图显示我的分类变量之间的关系。我终于把我的数据变成了我认为是列联表

每列代表一个有机体。所以对于我的情节我投入

但我的底材颜色不一致。我究竟做错了什么?

0 投票
0 回答
461 浏览

r - 将文本添加到 R 马赛克图

我正在尝试将文本添加到使用基本 R 函数构建的马赛克图中的单个图块中。但是,我无法确定每个中心图块的坐标。

不,我需要将其限制为镶嵌图功能并且不想使用 vcd 包。下面的代码演示了基于知道应该去哪里添加文本。我怎样才能得出这些坐标?

0 投票
1 回答
60 浏览

r - 使用 Unicode 字符在马赛克图中显示数学运算符时出错

例如,这有效:

但这会产生错误:

grid.Call.graphics 中的错误(C_downviewport,name$name,strict):
未找到视口“cell:Symptoms=<1,Sex=Male,Dose=≥2”

任何想法将不胜感激。

0 投票
0 回答
83 浏览

r - 在 R 中为图形使用 for 循环

我有一张表,其中包含不同的绘图类型和它们排序的簇号。该表如下所示:

现在,我使用 GS_CT_HC_NO(第一列)的 R 中的 vcd 包和具有以下代码的 Cluster Nr 创建了一个马赛克图:

我想通过使用 for 循环为所有其他绘图类型组合创建这样一个图,但是当我尝试使用

我收到错误:

错误代码的最后一部分意味着变量的长度不同(特别是对于变量'ClusterNr')

有人能帮我找到一个正确的工作循环,并有可能将每个情节保存为 jpeg 吗?

干杯,斯文!

0 投票
0 回答
520 浏览

r - 更改 geom_mosaic 图上的刻度线

我在 R 中有以下数据集,我想使用 ggplot2 和 ggmosaic 将其制作成马赛克图。

我正在使用以下代码,它给了我下面的情节:

在此处输入图像描述

我想知道是否有可能的方法来改变底部刻度线的完成方式,以便我只看到四个刻度线:每个级别的“变量”一个刻度线,而不是看到八个刻度线(每个交互一个)。

谢谢!

0 投票
1 回答
286 浏览

r - 在 VCD 中使用马赛克图时如何旋转标签

我正在尝试为我创建的绘图旋转标签(不是变量名) ,并且我正在努力寻找并采用任何可行的解决方案。如您所见,当前形式的标签不可读。

Plot 正在调查计划许可反对的原因,变量是收入、政治、性别和对所在地区新房的态度。

这是代码。最后一次迭代,包括标注功能,但对绘图没有任何影响。

0 投票
2 回答
343 浏览

r - geom_mosaic() 中的 product() 不接受 R Shiny 上的反应输入?

我正在玩 R Shiny 上的geom_mosaic()功能(ggmosaic包的一部分),并想出了一个我几天来一直试图解决的问题。

首先,一些示例数据:

似乎geom_mosaic()在 Shiny 上不接受响应式输入,即代码 1(如下)在 R 控制台上运行良好,但代码 2(R Shiny 等效项)不起作用,并给出以下错误消息:

错误:找不到对象______

代码 1(geom_mosaic 在控制台上运行良好):

输出ggplot(一切看起来都不错): 输出ggplot(一切看起来都不错)

代码 2(现在,在 Shiny 中实现):

输出此错误消息: 输出此错误消息。

我尝试了不同的方法来解决这个问题,但没有运气。我和 Shiny 合作过很多次,它似乎适用于ggplot我使用过的所有其他图表。有没有人对可能发生的事情有任何想法?

0 投票
0 回答
36 浏览

r - R 马赛克()阴影没有为数据着色

我有以下代码:

我的问题是我的马赛克图保持灰色,即使我设置了shade=TRUE.

在此处输入图像描述

我在这里想念什么?

0 投票
1 回答
644 浏览

r - 使用马赛克图旋转 y 轴标签而不重叠

从另一个角度来看,这个问题与这个问题非常相似,但尚未得到回应。
按照建议的代码,我能够生成马赛克图并旋转标签,使它们清晰易读。当(似乎)包中的mosaic()函数vcd无法识别旋转时,问题就出现了,因此它没有调整图形以适应标签,产生如下结果:

马赛克图

有没有办法改变标签和标题之间的边距?如果我是第一个遇到此问题的人,我会感到惊讶。如果适用,我也愿意使用其他软件包来获取马赛克图。

代码

0 投票
1 回答
1405 浏览

python - 更改马赛克图的默认颜色

我想更改此马赛克图的颜色以使其可在黑白中打印,但找不到更改此参数的方法

马赛克图

这是我实际拥有的:我看到我可以在此链接上使用马赛克(属性)更改颜色:http: //www.statsmodels.org/stable/generated/statsmodels.graphics.mosaicplot.mosaic.html 但我只能给 2 种不同的颜色,我需要为每个图使用不同的颜色,如下所示: 在此处输入图像描述