r - 使用 DiagrammeR 设计美人鱼图

标签 r svg mermaid

我在 R 中使用 DiagrammeR 包来渲染带有美人鱼的流程图:

graph LR
A[text]-->B[a very, very, very, very, very, very, very, very, long text]

style A fill:red, font-size:50px

查看编译的 XML,这会产生:
#mermaidChart0 .node { fill:#ffa; stroke:#666; stroke-width:3px; }
#mermaidChart0 .node text  { fill:#000; stroke:none; font-weight:300; font-family:"Helvetica Neue",Helvetica,Arial,sans-serf; font-size:14px; }
#mermaidChart0 .edgeLabel text  { fill:#000; stroke:none; font-weight:300; font-family:"Helvetica Neue",Helvetica,Arial,sans-serf; font-size:14px; }
.mermaid .label { color: rgb(51, 51, 51); }
.mermaid .node { fill: #d2d2d2; stroke: #929193; stroke-width: 1px; }
.mermaid .edgePath .path { stroke: #333333 !important; }
.DiagrammeR g .label { font-family: Helvetica; font-size: 14px; color: rgb(51, 51, 51); }

我的问题是:
  • 为什么显示指定的字体大小? (似乎不适用于任何字体属性)
  • 有没有办法指定节点的宽度,这样我就不必在长段落中手动插入 html 中断?
  • 美人鱼代码中有没有办法分解长行以使其更具可读性,例如Python中的“\”?
  • 最佳答案

    关于r - 使用 DiagrammeR 设计美人鱼图,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30211654/

    相关文章:

    r - 美人鱼图在 Rmarkdown xaringan 演示文稿中无法正确呈现

    r - 如何在出现警告消息时打印警告消息

    r - Shiny 的 group_by dplyr 函数

    javascript - svg 内联图表路径样式不起作用

    javascript - 使用 d3.js 在 svg 中创建具有模糊笔划的矩形

    markdown - Mermaid 中的全局或文档范围样式

    html - 在 R 中将 HTML/CSS 转换为图像(png 或任何无损格式)

    r - 多路交互 : easy way to get numerical coefficient estimates?

    javascript - 如果不使用 HTML 按钮,是否无法以编程方式触发 SVG 动画?