我希望创建一个交互式图形发送给没有也没有使用R的同事。我正在创建的图形包含机密数据。
我是一个使用ggplotly的初学者,我知道交互式的图形可以在网上发布,但是,我不希望这个图形公开。我一直在使用离线绘图版本。我知道交互式报告,包括图,可以使用R Markdown来编译。但是,如果我在R中运行此绘图并创建一个独立的html文件,该绘图是否仍会通过我的plot帐户发布?如果是这样的话,我该怎么做呢?
下面是我希望发送给我的同事的交互式图形的示例,使用内置数据集作为示例。
# Require
library(plotly)
# Create
dsamp <- diamonds[sample(nrow(diamonds), 1000), ]
# Plot
qplot(carat, price, data=dsamp, colour=clarity)
# Call
ggplotly()发布于 2017-01-25 08:48:06
如果你将文件呈现为html,你可以将其通过电子邮件发送给你的同事,而不需要在任何地方托管它。从那里他们可以选择在他们的浏览器中打开html文件,它仍然会有通过plotly生成的交互式图形。例如,如果我在rmarkdown文档中有以下代码,我可以简单地在rstudio的左上角按knit。
---
title: "RmarkdownExample"
author: "be_green"
date: "January 24, 2017"
output: html_document
---
Here is the graph I generated.
```{r setup, message = FALSE, echo = FALSE, warning=FALSE}要求
库(绘图)
创建
dsamp <- diamondssample(nrow(方块),1000),
绘图
G <- qplot(克拉,价格,data=dsamp,colour=clarity)
打电话
插图(G)
生成的文件将自动保存在您的工作目录中,您可以将其附加到电子邮件或保存到共享驱动器,就像任何其他文件一样。从那里,你的同事可以打开它,没有什么是公开的!
https://stackoverflow.com/questions/41819837
复制相似问题