RMarkdown 和 ggplotly

2024-01-20

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

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

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

# Require
library(plotly)
# Create
dsamp <- diamonds[sample(nrow(diamonds), 1000), ]
# Plot
qplot(carat, price, data=dsamp, colour=clarity)
# Call
ggplotly()

如果您将文件呈现为 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}
# Require
library(plotly)
# Create
dsamp <- diamonds[sample(nrow(diamonds), 1000), ]
# Plot
g <- qplot(carat, price, data=dsamp, colour=clarity)
# Call
ggplotly(g)
```

生成的文件将自动保存在您的工作目录中,您可以将其附加到电子邮件或像任何其他文件一样将其保存到共享驱动器。从那里您的同事可以打开它,并且任何内容都不会公开!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

RMarkdown 和 ggplotly 的相关文章

  • LaTex 中与 knit 和 xtable 交叉引用的问题

    我目前正在与 R Studio 合作 使用 LaTex 中的 R knitr 生成 PDF 文档 在这些文档中 我想在文本中引用的表格中展示我的部分结果 我使用 R 中的 xtable 包生成这些表 它运行良好并为我提供了正确的表 到目前为
  • 基于服务器中的条件逻辑呈现闪亮的用户输入

    我正在尝试设置一个闪亮的导航栏面板页面 其中用户控制我根据一组单选按钮中所做的初始选择来显示更改 我直接在 ui 中渲染单选按钮 然后在 Server r 中的 观察到的 逻辑控制结构内构建条件控件 弹出错误是因为我的初始 if 语句计算结
  • 返回数据帧 R 中的下一行

    我有一个看起来像这样的数据框 kind datetime book 2016 04 23 04 23 00 pen 2016 04 23 04 30 00 toy 2016 04 23 06 45 00 我想为数据集中的每一行返回下一行的日
  • ggplot2可以在一个图例中分别控制点大小和线大小(线宽)吗?

    一个使用的例子ggplot2绘制数据点组和连接每组均值的线 并使用相同的映射aes for shape并为linetype p lt ggplot mtcars aes gear mpg shape factor cyl linetype
  • 如何在for循环中引用变量?

    我正在循环访问不同的 data tables 和 data table 中的变量 但我在引用内部变量时遇到问题for loop dt1 lt data table a1 c 1 2 3 a2 c 4 5 2 dt2 lt data tabl
  • 如何从 R 运行带有特定模块的 perl 脚本?

    我可以从终端运行 perl 脚本 myperlscript pl 没有任何问题 但是 如果我尝试从 RStudio 中运行相同的 perl 脚本 则会出现以下错误 command lt myperlscript pl outputfile
  • 在 R 中创建一个运行计数变量?

    我有一个足球比赛结果的数据集 我希望通过创建一组类似于世界足球 Elo 公式的运行评级来学习 R 我遇到了麻烦 在 Excel 中看似简单的事情在 R 中并不完全直观 例如 4270 个观察中的前 15 个具有必要的变量 date t 1
  • R中的一元加/减是什么?

    来自 R 的详细信息部分Syntax http stat ethz ch R manual R patched library base html Syntax html帮助页面 定义了以下一元和二元运算符 他们被列出 在优先级组中 从最高
  • R foreach问题(某些进程返回NULL)

    我遇到了问题foreach我正在 R 中使用的程序的一部分 该程序用于运行不同参数的模拟 然后将结果返回到单个列表 然后用于生成报告 当并非所有分配的模拟运行都在报告上实际可见时 就会出现问题 从各方面来看 似乎只有分配的运行的一个子集实际
  • 我无法下载 R 中的 reshape2 包 [关闭]

    Closed 这个问题是无法重现或由拼写错误引起 help closed questions 目前不接受答案 我在尝试安装 R 包时收到此响应 gt installed packages reshape2 Package LibPath V
  • 选择 R 中的数据表中隐藏时(在绿色加号下方)列的显示顺序

    Context 使用 DataTables 库制作交互式表格时 当屏幕宽度对于列的数量和宽度来说太窄时 列将隐藏在绿色 号下 我有一个非常宽的表格 有 20 多列 其中一些内容非常冗长 因此某些列在所有屏幕宽度下总是隐藏的 每次隐藏新列时
  • 如何使用 usmap 标记数字而不是名称?

    我知道 usmap 有一个选项label in plot usmap 我想标记一些数字 而不是状态名称 我想 usmap 中应该有与州质心坐标相关的数据 但我不知道如何找到它 如果我能得到 坐标然后我可以用它来标记数字geom text 这
  • 绘制点之间的所有线

    我有以下 R 代码 x lt c 0 01848598 0 08052353 0 06741172 0 11652034 y lt c 0 4177541 0 4042247 0 3964025 0 4074685 d lt data fr
  • R 中的快速 QR 分解

    我有大量矩阵 需要对其执行 QR 分解并存储生成的 Q 矩阵 进行归一化 以便 R 矩阵在其对角线上具有正数 除了使用之外还有其他方法吗qr 功能 这是工作示例 system time Parameters for the matrix t
  • 如何在离线绘图中绘制垂直线?

    如何使用 python 以离线方式绘制一条垂直线 我想在 x 20 x 40 和 x 60 处添加线条 所有线条都在同一个图中 def graph contracts self trace1 go Scatter x np array ra
  • Dendextend:关于如何根据定义的组为树状图的标签着色

    我正在尝试使用一个名为 dendextend 的很棒的 R 包来绘制树状图并根据一组先前定义的组为其分支和标签着色 我已阅读您在 Stack Overflow 中的答案以及 dendextend vignette 的常见问题解答 但我仍然不
  • 在 R 中创建虚拟变量,排除某些情况为 NA

    我的数据看起来像这样 V1 V2 A 0 B 1 C 2 D 3 E 4 F 5 G 9 我想创建一个虚拟变量R where 0 1 1 2 3 4 and NA 0 5 9 应该很简单 有人可以帮忙吗 我们可以转换V2 into a fa
  • r 中训练和测试数据的最小最大缩放/归一化

    我正在创建一个函数 它将训练集和测试集作为其参数 最小 最大缩放 标准化并返回训练集并使用这些same最小值和最小 最大范围的值 标准化并返回测试集 到目前为止 这是我想出的功能 min max scaling lt function tr
  • 将数据框中重叠的范围合并到唯一的组中

    我有一个 n 行 3 的数据框 df lt data frame start c 178 400 983 1932 33653 end c 5025 5025 5535 6918 38197 group c 1 1 2 2 3 df sta
  • 文本挖掘 pdf 文件/词频问题

    我正在尝试挖掘一篇具有丰富 pdf 编码和图表的文章的 pdf 我注意到 当我挖掘一些 pdf 文档时 我得到的高频词是 phi taeoe toe sigma gamma 等 它与某些 pdf 文档配合良好 但与其他文档配合使用时却得到这

随机推荐

  • .NET HttpClient。如何POST字符串值?

    How can I create using C and HttpClient the following POST request 我的 WEB API 服务需要这样的请求 ActionName exist HttpPost public
  • 在重新发布到 JBoss 之前如何运行方法?

    我正在开发一个 J2EE Web 应用程序 我希望能够运行一个方法 或函数 类 等等 某物 在 重新发布 过程中 如果我能控制就好了when在重新发布期间 我的函数被调用 之前 期间 之后等 但良好的第一步是自动调用某些内容 作为临时黑客
  • 创建和/或写入文件

    我觉得这应该很容易 但谷歌目前完全让我失望 我想打开一个文件 或者如果它不存在则创建它 然后写入它 下列 AssignFile logFile Test txt Append logFile 当文件尚不存在时 在第二行抛出错误 我认为这是预
  • Eclipse 类路径和 NoClassDefFoundError

    我将尝试在这里提供尽可能多的细节 如果有些不相关 请原谅我 我在 eclipse 中有两个项目 项目1 com myworkplace parent 代码位于同名包中 项目 2 com myworkplace child 代码位于同名包中
  • Windows 7 64 位上的 Python 子进程 - 当 stdout=PIPE 时无输出

    对于有关 Python 子进程的另一个问题 我深表歉意 但我找不到这个问题的答案 我在使用某些在 Windows 7 64 位上调用子进程的 Python 代码时遇到问题 当子进程的标准输出发送到管道时 不会产生任何输出 子进程似乎运行和终
  • PHP中获取需要认证的页面内容

    我想获取需要身份验证的页面内容 用户名和密码 我只能使用有效的用户名和密码访问此页面 我想使用php库访问此页面 您能否建议我可以访问此页面的方法或库 谢谢 尝试这个 CHANGE THIS username YOUR USERNAME p
  • ASP.net core web api:使用 Facebook/Google OAuth 访问令牌进行身份验证

    几天来 我一直在尝试通过 Google 和 Facebook 进行 OAuth 身份验证 以便在我的 ASP net core Web api 项目中工作 我目前的状态是 我有一个 ASP net core Web Api 项目 其中需要对
  • 将 MySQL 数据库从一台服务器导入到另一台服务器

    我有两台具有 root 访问权限的专用服务器 两者都运行 Linux 我想将数据库从Server1导入到Server2 我已经在 Server2 上创建了一个空数据库 我想知道Linux下有什么命令可以直接导入数据库 有这样的功能吗 我可以
  • 如何使用触发器使文本框可见性=隐藏

    我今天好像过得很艰难 我想做的就是做一个TextBox基于绑定到其托管窗口的布尔值数据隐藏或可见 我所拥有的无法编译 我不明白为什么 请帮忙
  • 是否可以在同一个项目中同时拥有 iOS 应用程序和 Mac 应用程序?

    正如标题所说 我想知道在同一个项目中同时拥有 iOS 应用程序和 Mac 应用程序是否可能且合理 即 具有 Mac 应用程序目标和 iOS 目标的 Xcode 项目 如果是这样 我应该注意什么 这是一个好主意吗 一些背景信息 我正在开发一个
  • JavaFX 有角度的 TableView 标头

    有没有办法在 JavaFX TableView 上调整列标题的角度 当你有大量列时 Excel 有这样的功能 基本上我的列数已经超过了我的最佳数量 笑 我喜欢有角度的标题 这就是我要说的 我意识到 通过一些技巧 你可以有带有垂直文本的标题
  • React Nextjs:模块解析失败:您可能需要适当的加载器来处理此文件类型,当前没有配置加载器来处理此文件

    我正在尝试加载 pdf 文件 import placeholder from assets pdf placeholder pdf 每次服务器重新加载时我都会收到此错误 错误 assets pdf placeholder pdf 模块解析失
  • 在 Python 文档字符串中引用参数

    我使用 Sphinx 和自动文档功能来确保我们的项目中有良好的文档 所以我很熟悉信息字段列表 http sphinx doc org domains html info field lists我熟悉使用交叉引用 http sphinx do
  • 如何正确清理 Python 对象?

    class Package def init self self files def del self for file in self files os unlink file del self 上面失败并出现 AttributeErro
  • 具有两个主键的 Laravel 模型更新 [重复]

    这个问题在这里已经有答案了 我正在尝试更新有两个主键的模型 模型 namespace App use Illuminate Database Eloquent Model class Inventory extends Model The
  • 如何在keras tensorflow中合并两个模型以生成一个模型

    我有两个预训练的模型 一个用于年龄分类 另一个用于性别分类 我想制作年龄性别分类器网络 所以我想合并两个网络并从同一网络预测年龄和性别 我尝试的是 from keras models import load model model age
  • 如何将信用卡数据保存到数据库中?

    我正在开发一个需要存储完整信用卡号码的应用程序 使用任何 API 都可以做到这一点吗 我读过关于授权网 http authorize net s 客户付款资料 http developer authorize net api referen
  • 打包 OpenCV Dll 以分发 C++ DLL

    我在 Visual Studio 2017 上使用 C 包装器用 C 创建了一个 DLL 并且我正在使用OpenCV图书馆 我安装了OpenCV在我的电脑上 添加 lib and dll我的项目中的文件 这样我就可以在其他程序中使用我的 D
  • 拆分查询集或按字段获取多个查询集,而不仅仅是按字段排序

    我想以某种方式查询数据库 而不是仅仅按某个字段排序 而是为该字段的每个唯一值获取一个单独的查询集 或字典 列表等 希望下面的例子能有所帮助 假设一个模型像 Class Person models Model first name model
  • RMarkdown 和 ggplotly

    我希望创建一个交互式图形发送给没有也没有使用 R 的同事 我正在创建的图形包含机密数据 我是使用 ggplotly 的初学者 并且了解可以在网上发布交互式图形 但是 我不希望该图形公开 我一直在使用离线绘图版本 我了解交互式报告 包括绘图