问题标签 [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 回答
3620 浏览

r - 将 DiagrammeR 用于路径图 (SEM)

我正在测试用于可视化结构方程模型的新 DiagrammeR 包的功能。

我的目标是,得到这样的情节: 在此处输入图像描述

也许我需要找到一个关于如何指定边和节点方向的资源,因为 - 与DiagrammeR- 我现在只能做这样的情节: 在此处输入图像描述

我会感谢任何提示。

PS:也许我的DiagrammeR-Code 看起来很有趣。我试着用同样的方式写它,模型是在 lavaan 中指定的。也许将来会有一种方法可以在两个包之间进行翻译。我认为,这是可能的。

0 投票
1 回答
1833 浏览

r - 在 Word 文档中使用 DiagrammeR(使用 rMarkdown 生成)

我一直在查看 diagrammeR 包 ( http://rich-iannone.github.io/DiagrammeR/ ) 以在 rMarkdown 中生成图表。这在以 HTML 格式呈现文档时效果很好;现在我的问题是是否有可能将文档输出为 MS Word 文档?

例如,考虑一下:

使用 HTML 作为输出格式就像一个魅力。但是,当我切换到 MS Word 时,我得到的只是:

任何想法,将不胜感激。

非常感谢,菲利普

0 投票
1 回答
218 浏览

r - 为什么 grViz 每次都绘制不同的图表?我怎样才能冷冻它?

我正在使用 DiagrammeR 包中的 grViz 函数,并且我已经定义了一个图表。我的问题是,每次我绘制它时,我都会得到不同的安排。

例如,每次运行下面的代码时,都会得到不同的图。有没有办法改变这种行为?(即冻结图形)

谢谢

0 投票
3 回答
597 浏览

r - 在图形上手动绘制

我已经生成了一个图表:

产生:

在此处输入图像描述

现在我想在节点 A、B 和 C 周围画一个虚线框。

我怎样才能在 R 中做到这一点?该解决方案的一个关键要求是它是可重现的,即我可以多次运行脚本并获得相同的结果。

0 投票
1 回答
121 浏览

r - 在 DiagrammeR (utf8) 中使用重音

我正在尝试将优秀的库 Diagrammer 与我自己的信息一起使用。但是由于重音,我无法运行以下代码。有谁知道我怎样才能通过这种类型的词?

我得到的错误是:

我的 sessionInfo 是:

0 投票
1 回答
69 浏览

r - 如何在 DiagrammeR 中的 delete_edge() 之后保持边缘颜色

我使用 DiagrammeR 创建了一个图表,首先设置一个基本图表,然后添加节点和边。我在 create_graph() 中的 edge_attrs() 中设置了边缘颜色属性。

如果我添加一个没有它使用的颜色属性的新边缘,如预期的那样,预定义的颜色。但是,如果我使用 delete_edge() 删除其中一条边,则所有边的通用边属性颜色都会消失。由于 graph$edges_df 不包含任何颜色信息,因此该图默认为黑色。

有没有办法在使用 add_node() 时将边缘的颜色添加到 graph$edges_df?

我认为可行的唯一方法是添加没有边缘的节点,然后使用 add_edge() 单独添加边缘。

这是一个可重现的示例:

0 投票
1 回答
1179 浏览

r - 如何通过 DiagrammeR 在美人鱼(甘特图)中拥有 4 种以上的部分颜色?

我将不得不每天生成一个甘特图。我的想法是使用 R 的 DiagrammeR 包中包含的美人鱼 api。

我的数据将始终具有相同的结构,因此,我创建了一个包含在可重现示例中的非常原始的解析器。

我面临的问题是,在 4 个部分之后,样式再次从零开始:

我可以从 .css 更改rect.section.sectionx颜色,但不能添加新颜色。

有没有办法改变/个性化该部分的颜色/样式?

我的R可重现示例:

0 投票
1 回答
1288 浏览

r - 在 DiagrammeR 中对齐节点文本

有人知道DiagrammeR在使用 GraphViz 时当前是否支持节点标签的左右对齐吗?

这是一个简单的示例,我想在两个节点中左对齐文本:

我能够在这里找到一个用于左对齐的本机 GraphViz资源/l,但是当我在grViz函数中尝试时,我收到一个错误。例如:

我提前感谢任何帮助!

0 投票
1 回答
1441 浏览

r - 从美人鱼导出为图像(甘特图)

我在尝试将甘特图导出为 png 或任何其他图像格式时遇到问题。RStudio 中的查看器向我展示了甘特图。它还为我提供了另存为图像的选项,但我发现放大时图像非常像素化。

这是我尝试过的,但运行后文件为空:

0 投票
0 回答
417 浏览

r - PowerBI R 代码错误

在这篇带有 R 的甘特图之后,我使用与链接相同的数据结构将数据存储在 data.frame 中。代码如下(注意前 4 行是由 powerBI 自动生成的,我无法修改它。

运行 R 脚本时,我收到以下错误消息。

没有创建图像。R 代码没有产生任何视觉效果。确保您的 R 脚本生成到 R 默认设备的绘图。

请指教为什么会这样?谢谢佩迪