问题标签 [patchwork]
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 - 加粗标题和轴刻度
所以我得到了帮助来改变我图表上不同方面的比例。建议使用下面的代码,但现在我无法将标签和轴刻度的字体设置为粗体。在我使用的旧代码中
但它不起作用。
r - 拼凑不会为组合图分配公共图例
我结合使用三个地块patchwork
我已经关注了这个SO thread,其中解决了类似的问题。但是,在我的脚本上应用该特定方法并不能解决问题。我想要所有三个情节都有一个共同的传说:
脚本
然后,以下产生第一个图:
第一次尝试仍然产生第一个情节
第二次尝试仍然产生第一个情节
数据样本
r - 如何在 R 中的网格上的特定位置排列图?
我正在尝试使用特定坐标将多个图(不同大小)绘制到网格上。为此,我正在使用treemap
包创建一个树形图以获取坐标,然后使用这些坐标,我试图放置我的个人图。希望我下面的例子能更好地解释我的问题。
首先,我创建了一些条形图,然后创建了一个树形图,如下所示:
如果我们看一下 treemap 对象tm
,我们可以看到它提供了如下所示的 treemap 的坐标,其中x0
、y0
、w
和h
是坐标。
所以,我想做的是把我的三个条形图p1
,p2
并将p3
它们放入树形图中,以便在树形图p1
的位置1
......p2
将在适当的位置2
等......
关于我如何做到这一点的任何建议?我尝试使用该patchwork
软件包,但遇到了地块重叠的问题......但我愿意接受使用任何软件包的建议(例如gridExtra
或只是ggplot
)
编辑
澄清一些事情,根据下面彼得给出的关于patchwork
包的答案,我不能手动输入坐标作为绘图布局(我最初使用area
函数patchwork
并将树形图的坐标输入到area
函数中) . 但是,正如下面评论中提到的,如果我有很多条形图,并且树形图的大小和形状发生了变化,那么我不能手动输入布局值。我正在尝试找到一种方法来自动化该过程
r - 如何使用拼凑包将图形底部与 R 中的轴标签对齐?
我正在尝试使用 R 中的拼凑来修补两个地块。
这 2 个图是用 ggplot2 生成的,并保存在两个变量 pl1 和 pl2 中。使用的拼凑剪裁是:
关于如何扩展图 B 以匹配图 A 的底部的任何想法?
我希望网络中最底部的节点与“Wikidata 上的关系”片段对齐。
完整代码可在https://github.com/lubianat/cellosaurus_paper/blob/master/src/fig2.R获得,但如果问题不清楚,我可以尝试提供更简单的代码。
谢谢你,祝你有美好的一天!
r - Shiny - 使用拼凑和 coord_fixed,页面中没有空白
我需要创建一个闪亮的应用程序,用户可以在其中决定要显示多少个图以及通过滑块显示多少列。为了合并我使用Patchwork的图,以便我可以使用光标控制图之间的空间。地块必须使用coord_fixed()
.
这是一个小的可执行示例:
我的问题是:如何控制网格中各个图的大小,以便它们占据页面上的所有可用空间?