首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RMarkdown和ggplotly

RMarkdown和ggplotly
EN

Stack Overflow用户
提问于 2017-01-24 12:06:33
回答 1查看 3.4K关注 0票数 3

我希望创建一个交互式图形发送给没有也没有使用R的同事。我正在创建的图形包含机密数据。

我是一个使用ggplotly的初学者,我知道交互式的图形可以在网上发布,但是,我不希望这个图形公开。我一直在使用离线绘图版本。我知道交互式报告,包括图,可以使用R Markdown来编译。但是,如果我在R中运行此绘图并创建一个独立的html文件,该绘图是否仍会通过我的plot帐户发布?如果是这样的话,我该怎么做呢?

下面是我希望发送给我的同事的交互式图形的示例,使用内置数据集作为示例。

代码语言:javascript
复制
# Require
library(plotly)
# Create
dsamp <- diamonds[sample(nrow(diamonds), 1000), ]
# Plot
qplot(carat, price, data=dsamp, colour=clarity)
# Call
ggplotly()
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-01-25 08:48:06

如果你将文件呈现为html,你可以将其通过电子邮件发送给你的同事,而不需要在任何地方托管它。从那里他们可以选择在他们的浏览器中打开html文件,它仍然会有通过plotly生成的交互式图形。例如,如果我在rmarkdown文档中有以下代码,我可以简单地在rstudio的左上角按knit。

代码语言:javascript
复制
---
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)

代码语言:javascript
复制

生成的文件将自动保存在您的工作目录中,您可以将其附加到电子邮件或保存到共享驱动器,就像任何其他文件一样。从那里,你的同事可以打开它,没有什么是公开的!

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41819837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档