具有多线标签的网络图?
Network graph with mult-line labels?
我正在尝试创建一个节点网络图,其标签包含多条线。这些线应该有不同的字体大小和样式来传达有关该节点的信息。必须始终显示详细信息,而不是使用鼠标悬停工具提示(见附图)。目标是用数据驱动的东西取代大型的、劳动密集型的 PowerPoint 幻灯片,因为节点和信息会随着时间的推移而变化。节点较多,具体展示内容可能会因受众不同而有所不同。
在 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];")
答案使用带有标签 <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>];")
我正在尝试创建一个节点网络图,其标签包含多条线。这些线应该有不同的字体大小和样式来传达有关该节点的信息。必须始终显示详细信息,而不是使用鼠标悬停工具提示(见附图)。目标是用数据驱动的东西取代大型的、劳动密集型的 PowerPoint 幻灯片,因为节点和信息会随着时间的推移而变化。节点较多,具体展示内容可能会因受众不同而有所不同。
在 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];")
答案使用带有标签 <br>
、<br>
和 <small>
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>];")