问题标签 [diagrammer]

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 回答
379 浏览

javascript - DiagrammeR 序列图上没有箭头

R 中的 DiagrammeR 美人鱼序列图中的线条上没有箭头。我在本地运行以及在 shinyapps.io 上托管代码时得到了这个结果

首先将示例代码复制到此处: http: //rich-iannone.github.io/DiagrammeR/mermaid.html#sequence-diagrams 到 RStudio 中并运行不显示箭头。请注意链接中图表中的箭头。

因此,我创建了以下 Shiny 演示文稿并将其推送到 Shinyapps:https ://mattbrigida.shinyapps.io/seq_ex/seq_diag_example.Rmd#2

那里也没有箭头,所以这一定不是我的本地设置。

此问题可能与:https ://github.com/knsv/mermaid/issues/209以及建议的解决方案有关: https ://github.com/knsv/mermaid/blob/fcb2af780dac7f42d8e467948f311177b54a62d2/src/diagrams/sequenceDiagram/sequenceRenderer .js#L231-L235

但是我不确定如何将这个潜在的修复程序合并到我闪亮的应用程序中以呈现箭头?有任何想法吗?

本地运行:

  • DiagrammeR 版本 0.8.2
  • R 3.2.3
  • x86_64 GNU/Linux
  • 铬 49.0.2623.87
0 投票
1 回答
1452 浏览

r - 如何增加 DiagrammeR R 中节点之间的距离

我在 R studio 中有一个很好的 DiagrammeR 图表,但是节点过于聚集在一起。我到处搜索,但找不到增加它们之间距离的方法。我可以显示吗?

这是我的代码:

0 投票
0 回答
374 浏览

r - 如何在一个面板中将 DiagrammeR 与其他绘图结合起来?

我想将来自 DiagrammeR 的图表包含在一个多面板图中,例如来自 ggplot2,但不幸的是,DiagrammeR 没有在图形设备上写入。有谁知道这是怎么做到的吗?

这是我的示例,它适用于两个 ggplot2 图表,但当我将它与 DiagrammeR 结合使用时就不行了。

0 投票
0 回答
282 浏览

r - GraphViz 图表中不正确的立陶宛符号(通过 DiagrammeR、R)

GrapViz通过RDiagrammeRRStudio. 在我的图表中,诸如Ąą Čč Ęę Ėė Įį Šš Ųų Ūū​​ Žž等国际符号在“Latin-4”(“ISO-8859-4”)或“Latin-6”(“ISO-8859-10”)图表中套装显示不正确。我知道参数charset[ link ],但它似乎不适用于(“Latin-4”或“Latin-6”)。

有没有办法使用中列出的符号GraphViz?我想知道是否有可能以其他方式指示编码?

在此处输入图像描述


我知道可以使用#261;来自UTF-8 Latin Extended A表的 HTML 符号。如果这种从国际符号到 HTML 符号的转换是唯一的选择,我想知道 R 中是否有专门用于直接(国际符号到 HTML 代码)和向后(反之亦然)转换的函数?

0 投票
2 回答
3552 浏览

r - 如何在 DiagrammeR for R 中使用 GraphViz 图

我正在尝试在 DiagrammeR 中使用 GraphViz 图。我怎样才能做到这一点?

然后我想在 DiagrammeR 中使用它,但它不允许。

给出:

我需要将 GraphViz 图转换或输入到 DiagrammeR 环境中吗?

0 投票
1 回答
2267 浏览

r - 如何在 R 包“DiagrammeR”中指定节点的垂直对齐方式

使用RDiagrammeR,我想创建回归模型树的层次表示。

我有四个拆分的原始数据(蓝色椭圆)和五个终端节点(红色方块)。从下图中可以看出,模型 2、7 和 8 是终端节点,但它们与模型 4 和 5 出现在同一级别(相对于它们的垂直对齐)。我该如何实现呢?

模型树


编辑

我发现通过对未按预期放置的终端节点进行分组并定义minlength参数来手动调整边缘的长度(见下文)。但是,我更喜欢一种不需要摆弄参数的方法。

0 投票
1 回答
496 浏览

r - R DiagrammeR 刷新标签内的下标和上标

长期读者,第一次海报。

我正在尝试使用 DiagrammeR 编写机械符号(通过 R Studio;一切都是最新的;MacOS)。长期意图是将代码嵌入到乳胶文档中,但我一次迈出这一步。目前,我找不到强制下标和上标相互对齐所需的代码。到目前为止,我发现了这个:

产生这个。 但我需要这个。 我想真正的问题是如何在那些讨厌的引文中正确格式化。我还没有找到关于如何在标签字段引用中正确格式化(例如,粗体、斜体、上标)的演练。建议?

0 投票
2 回答
1871 浏览

r - 使用 graphviz 将节点固定到列中

我正在尝试使用 Graphviz 复制此图(该图是在 LaTeX 中生成的):在此处输入图像描述

进行各种搜索和阅读,我设法做到了这一点:

在此处输入图像描述

我对获得超级和下标不感兴趣。我敢肯定,如果我真的想的话,我能想出这么多。我想做的是确保节点都在 3 x 3 网格中,并且很好地对齐。如您所见,我的生产没有对齐。我的代码如下。(该图是在 R 中使用 DiagrammeR 包制作的。

到目前为止,我已经尝试使用[pos='1,1!',pin=true], 并在三个网格上增加位置索引,但它根本没有改变结果。

有什么提示吗?

库(图表R)

0 投票
1 回答
3242 浏览

r - 使用DiagrammeR以编程方式生成Consort图的R代码?

我想以编程方式创建一个描述随机试验中患者流动的 Consort 图。

有没有人有 R 代码来使用 DiagrammeR 生成这个图表(见下面的链接)?

http://www.consort-statement.org/consort-statement/flow-diagram

0 投票
1 回答
4069 浏览

r - 如何在 Rmarkdown 文件中包含 DiagrammeR/mermaid 流程图

我有一个 R 降价文件:

以及 DiagrammeR/美人鱼图表:

如何在 R-markdown 中添加图表?