具有多行标签的网络图?

时间:2019-06-20 12:48:07

标签: r diagrammer visnetwork

我正在尝试创建带有包含多行标签的节点的网络图。这些行应具有不同的字体大小和样式,以传达有关该节点的信息。必须始终显示详细信息,而不是使用鼠标悬停的工具提示(请参见附图)。目标是用数据驱动的东西来代替大型的,劳动密集型的PowerPoint幻灯片,因为节点和信息会随着时间而变化。节点很多,显示的细节可能会因听众而有所不同。

enter image description here

在DiagrammeR中,可以使用<br>将标签分成多行,并使用<center><b>进行格式化。您还可以设置整个节点标签的字体大小,但是我看不到在哪里可以更改单个标签内的字体大小。

欢呼

更新:这使我接近要查找的内容,但看不到如何在单个标签中使用多个字体大小。

library("DiagrammeR")
DiagrammeR("graph LR;
           A[<center><b>System 1</b></center><br><b>Location</b>: US<br><b>Description:</b> RShiny Server<br><b>Users:</b> AnalyticsGroup] -- files from-->B;
           B[<center><b>System 2</b></center><br><b>Location</b>: UK<br><b>Description:</b> File Server<br><b>Users:</b> All Company];")

enter image description here

1 个答案:

答案 0 :(得分:0)

使用带有标记<br><br><small>的DiagrammeR的答案

library("DiagrammeR")
DiagrammeR("graph LR;
               A[<center><b>System 1</b></center><br><small><b>Location</b>: US<br><b>Description:</b> RShiny Server<br><b>Users:</b> AnalyticsGroup</small>] -- files from-->B;
               B[<center><b>System 2</b></center><br><small><b>Location</b>: UK<br><b>Description:</b> File Server<br><b>Users:</b> All Company</small>];")

enter image description here

相关问题