问题标签 [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.
r - 马赛克图(vcd包)-图例位置
我正在尝试使用vcd
包制作马赛克图,但我很难理解如何配置图的某些设置。
A 变量的不同级别的图例位于图的顶部,这不是很有帮助,因为变量 B 的类别“a”没有所有这些级别。我希望图例与图例中所有级别的类别一起位于底部。
r - vcd 包的镶嵌()函数:在单元格中添加文本时出错
我使用包mosaic
中的函数创建了一个马赛克图vcd
。现在我希望使用labeling_cells
. 不幸的是,我得到一个错误。问题可能是它不是标准Titanic
示例......
这导致:
我遇到的另一个问题是盒子不适合标签。如果您对此有任何提示,也请告诉我!
这是我在这里的第一个问题,所以请原谅潜在的错误!
非常感谢!
r - 使用网格修改 vcd::mosaic 图
我想用来grid
修改我用vcd
包创建的马赛克图。具体来说,我想添加精确定位的线段。这是一个最小的例子:
结果是这个情节:
我想用来grid.segments()
在“fac2”标签下绘制一个水平线段,与绘制的单元格一样宽。seekViewport()
如果我可以使用导航到包含“fac2”标签的视口,这将很简单。但我不能。这是问题所在:
当我运行seekViewport("cell:GRID.text.2")
或类似的东西时,我收到一条错误消息:
(“单元格:”前缀是vcd
视口命名方案的一部分。相比之下,类似的命令seekViewport("cell:fac1=a,fac2=y")
可以完美地工作。)
有没有办法导航到包含“fac2”标签的视口?如果不是,那么在该标签下方精确定位线段的最佳方法是什么?
pandas - Statsmodels镶嵌图ValueError:无法将浮点NaN转换为整数
我有一个简单的 pandas DataFrame,我想为它创建一个马赛克图。这是我的代码:
当我排除第 64 行时,我可以很好地创建马赛克图。
情节很好(除了一些标签看起来有点滑稽——但这不是问题)。
当我包含第 64 行时会出现错误。我的问题是,为什么该行会导致此错误,我该如何解决?我可以看到在尝试绘制图像时发生了错误,但 NaN 的来源并不明显,特别是因为之前的绘图工作得很好。
当我运行上述内容时,我得到了这个 Traceback:
我在 spyder IDE 中使用默认设置运行了上述代码。
这里解决了一个类似的问题,而数字下溢是罪魁祸首。但是,如果这里是这种情况,那么原因就完全不明显了。
r - 闪亮 - 在 loglm 中使用时未找到来自反应表达式的对象
我创建了一个闪亮的应用程序,我想在其中使用马赛克图显示对数线性模型的残差。我需要使用反应式表达式中的数据并将其传递给loglm
. 看起来很困难,但是当我这样做时,我收到以下错误:“objet 'mod' introuvable”。
我已经知道是哪条线路导致了问题,但我不知道如何解决它。按原样运行下面的代码应该可以正常工作。但是,在 server 中取消注释该行# mod <- loglm( formula = reformulate(f), data = mod )
,您应该得到与我相同的错误。
任何帮助将不胜感激。
r - dotplot 点不显示和点图的格式
如何显示使用马赛克包着色的点来绘制点图?
现在所有的点都是蓝色的,但我希望它们根据数据表中的颜色列着色
r - 从> 3个分类变量(+维护列名)为Stata中的马赛克图构造新变量
我的问题是在这里找到的扩展:Construct new variable from given 5 categorical variables in Stata
我是 R 用户,一直在努力适应 Stata 语法。此外,我已经习惯了能够在线搜索 R 文档/示例,并且没有找到尽可能多的 Stata 资源,所以我来到了这里。
我有一个数据集,其中行代表个人,列记录这些人的各种属性。有 5 个分类变量(白人、西班牙裔、黑人、亚洲人、其他)具有二进制响应数据,0 或 1(“否”或“是”)。我想使用 spinplots 包创建种族与响应数据的马赛克图。但是,我相信我必须首先将所有 5 个分类变量组合成一个具有 5 个级别的分类变量,以维护标签(这样我就可以看到每个种族的响应率。)我一直在玩 egen 函数但没有无法让它工作。任何帮助,将不胜感激。
编辑:添加了对我的数据外观以及我希望它的外观的描述。
我现在的数据:
我想要的是通过制表命令生成一个表格以进行以下操作:
r - 马赛克()中的图例而不是标签
我正在尝试制作一个显示三个分类变量的图。在实验中,播放了一个声音(t1
-mosaic t6), listeners responded (preposition or number), and rated their confidence (1-5). I want to show these three things all together. The best I've come up with is this mosaic plot shown below using
()`
具有声音、响应和信心的马赛克图:
但是,我不能让它“看起来不错”。想到的一件事是使填充(响应)成为图例并消除标签,但我似乎无法弄清楚如何做到这一点。
有什么建议么?
此外,一旦你制作了情节,有没有办法改变标签?
谢谢!
mosaic-plot - 如何让 xlab 和 ylab 在 vcd 包中的马赛克图中工作
出于某种原因,我无法让 xlab 和 ylab 在 vcd 包中的马赛克图中工作。
我试过了:
这分别标记了轴“Sex”和“Survived”。
这也分别标记了轴“Sex”和“Survived”。
这会正确标记轴,但忽略“labeling_args”
有没有人有什么建议?