小编Cal*_*yth的帖子

保存为网页时如何为 networkD3 可视化添加标题?

我使用以下代码创建了一个交互式可视化:

library(networkD3)

nodes = data.frame("name" = c("node1", "node2","node3", "node4", "node5", "node6", "node7"))
links = as.data.frame(matrix(c(
0,1,7937,
0,2,6990,
0,3,2483,
1,4,2120,
2,4,666,
3,4,282,
1,5,4583,
2,5,5657,
3,5,731,
1,6,1234,
2,6,756,
3,6,1470), byrow = TRUE, ncol = 3))

names(links) = c("source", "target", "value")

sankey <- sankeyNetwork(Links = links, Nodes = nodes,
          Source = "source", Target = "target",
          Value = "value", NodeID = "name",
          fontSize= 12, nodeWidth = 15)'
Run Code Online (Sandbox Code Playgroud)

这是我第一次使用 networkD3 包(或任何与此相关的交互式包),并且通过玩弄我发现为了保持它的交互性,它必须作为网页发布(或者有其他方式吗??)但是查看包的文档我看不到添加标题或标题/评论的方法。我想分享这一轮工作,所以需要在发布的网页上解释每个级别的理想含义

r networkd3 htmlwidgets htmltools

6
推荐指数
2
解决办法
1998
查看次数

如何将 google-font 导入 powerBI 以用作主题。主题是一个 JSON 文件

我正在为我们的 PowerBI 报告中的企业品牌创建一个主题。我的问题是我想使用的字体不是默认的 PowerBI 字体,我不知道如何将它与主题或软件一起导入并保存。论坛建议有一种方法可以将 google-font 导入为主题的一部分,但我无法使其正常工作,而且我不确定将代码片段放在哪里。

我想使用的字体是 Rubik,我指定字体的 JSON 代码是:

"background": "#ffffff",
"foreground": "#000000",
"tableAccent": "#FF637D",
"dataColors": [ "#003E51", "#00BFD6", "#BCBCBB", "#8AD4EB", "#575756", "#C8D308" ],    
"visualStyles": {
        "*": {
            "*": {
                "*": [
                    {
                        "fontSize": 12,
                        "fontFamily": "DIN",
                        "color": { "solid": {} }
                    }
                ],
                "general": [ { "responsive": true } ]
            }
        },
Run Code Online (Sandbox Code Playgroud)

我认为我的预期结果将是使用如下代码片段:

@import (less) url('https://fonts.googleapis.com/css?family=Lato');
Run Code Online (Sandbox Code Playgroud)

文件中的某个人然后我可以将“fontFamily”更改为“Rubik”,例如:

"fontFamily" : "Rubik",
Run Code Online (Sandbox Code Playgroud)

json google-font-api powerbi

4
推荐指数
1
解决办法
8079
查看次数

标签 统计

google-font-api ×1

htmltools ×1

htmlwidgets ×1

json ×1

networkd3 ×1

powerbi ×1

r ×1