如何解决将 R visNetwork HTML 从 RMarkdown 插入 SharePoint?
我使用 RMarkdown 创建了一个包含交互式 visNetwork 图表的 HTML 文件。当我在 Chrome 中打开 .HTML 文件时,我有预期的图表交互性(节点选择、鼠标悬停、拖动......)。但是,当我将 .HTML 文件上传到公司内部 SharePoint 网站时,不会显示 visNetwork 图表。
有没有办法在保持图表交互性的同时将此 HTML 插入到作为网站一部分的 SharePoint 模板页面中? PDF 或 MS-Word 格式是不可取的,目前将其移植到 RShiny 也不切实际。
由于机密内容,我们不允许从 SharePoint 链接到外部文件(例如,我无法将文件加载到 GitHub 页面或其他外部站点并在 SharePoint 页面上提供 URL)。我什至无法链接到公司网络上的非 SharePoint 服务器 - 内容必须是 SharePoint 网站本身的一部分。理想情况下,我想不加修改地上传文件,因为此图表和与之类似的图表将定期更新。
这是可以编织到 HTML 的示例 .Rmd。
---
title: "Test visNetwork Embed"
output: html_document
---
```{r setup,include=FALSE}
knitr::opts_chunk$set(echo = TRUE)
library(visNetwork)
```
# Description
A simple visNetwork rendered to HTML from .Rmd file
```{r visnetwork,echo=FALSE}
nodes <- data.frame(id = c("A","B","C","D" ))
edges <- data.frame(from = c("A","A","D" ),to = c("B","D","" ))
visNetwork(nodes,edges) %>%
visOptions(
highlightNearest = list( enabled = TRUE,hover = TRUE),nodesIdSelection = TRUE )
```
干杯!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。