问题标签 [ggmosaic]
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.
ggplot2 - ggmosaic 错误消息:未为类型“列表”实现默认方法
尝试使用 创建热图ggmosaic
,我不断收到错误消息Error in is.finite(x) : default method not implemented for type 'list'
搜索该错误消息,一个答案是“此错误是因为 is.infinite() 和 is.finite() 函数没有使用 data.frames 的方法实现。” 但不是问题的有用解决方案,也不是关于 ggmosaic
即使是小插图中的例子对我来说也失败了。
我的系统是 Windows,RStudio,R 版本之前的最新版本,ggmosaic
Ver 0.1.2
我想使用的虚构数据框是
此代码未成功:
感谢您的任何指导。
r - 使用 geom_mosaic(ggmosaic 包)预定义填充高度
我试图了解如何使用 geom_mosaic 和基于比例的填充和基于观察次数的条形宽度。基本上我想重新创建@Z.Lin 在帖子How to create a Marimekko/Mosaic plot in ggplot2 上给出的答案
数据如下:
所以我想:
- 每次切割 1 巴
- 根据清晰度填充颜色(但根据道具填充高度)
- 由 cut.count 定义的条形宽度
我在下面的尝试没有通过 prop 缩放填充高度(因此基本上忽略了 y 参数),我尝试向 geom_mosaic 提供 stat="identity" 但收到有关 ymin、ymax、xmin、xmax 的错误消息。
我的真实数据也是预先汇总的
r - 向ggmosaic添加计数,这可以更简单吗?
我想使用 ggmosaic 包制作马赛克图并添加计数,如下例所示。
示例类的作品,但我发现代码的结构很丑陋。您对我如何改进代码以使其更可重用有什么建议吗?
特别是与使用 ggplot2 通常可以实现的相比,将绘图的早期版本存储在临时变量中的需求似乎是错误的。
由reprex 包(v0.2.0) 于 2018 年 5 月 8 日创建。
r - geom_mosaic() 中的 product() 不接受 R Shiny 上的反应输入?
我正在玩 R Shiny 上的geom_mosaic()
功能(ggmosaic
包的一部分),并想出了一个我几天来一直试图解决的问题。
首先,一些示例数据:
似乎geom_mosaic()
在 Shiny 上不接受响应式输入,即代码 1(如下)在 R 控制台上运行良好,但代码 2(R Shiny 等效项)不起作用,并给出以下错误消息:
错误:找不到对象______
代码 1(geom_mosaic 在控制台上运行良好):
代码 2(现在,在 Shiny 中实现):
我尝试了不同的方法来解决这个问题,但没有运气。我和 Shiny 合作过很多次,它似乎适用于ggplot
我使用过的所有其他图表。有没有人对可能发生的事情有任何想法?