问题描述
我使用 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 (将#修改为@)