R图上的纸张边框

2023-12-30

不确定 R 的plot_ly 函数是否具有此功能(我还没有找到它),但我想我会问)。 Plot_ly 确实有一个 paper_bgcolor 参数,可以更改绘图所在纸张的颜色,如下所示:

mydf = data.frame(x = 1:5, y = 1:5)

plot_ly(mydf) %>%
  add_trace(x = ~x, y = ~x, type = 'scatter', mode = 'markers',
            marker = list(size = 24)) %>%
  layout(paper_bgcolor = 'red')  

我对改变纸张颜色不感兴趣,而是对纸张边框感兴趣。也就是说,我想要在纸张的外边缘周围有一个红色框。有谁知道一个简单的方法来做到这一点?

编辑-我想我可能必须使用 grid 包来实现这个/它可以用 grid 来完成,但我首先很好奇是否可以不合并另一个包。


一种可能性是修改 Plotly 使用的 CSS 文件。

  • 找到存储plotly-min.js和CSS文件的目录位置

    p <- plot_ly()
    p$dependencies[[4]]$src$file
    
  • Output:

    1 https://i.stack.imgur.com/VTFbO.png“/that/is/my/directory/Documents/R/win-library/3.4/plotly/htmlwidgets/lib/plotlyjs”

  • 进入该目录并复制plotly-htmlwidgets.css到一个新文件,例如plotly-htmlwidgets_red.css

  • 将以下行添加到新文件中

    div.svg-container {
      outline:5px solid red;
    }
    
  • 告诉plotly使用你的新CSS文件

    p <- plot_ly()
    p$dependencies[[4]]$stylesheet <- "plotly-htmlwidgets_red.css"
    

Result

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

R图上的纸张边框 的相关文章

  • 如何删除箱线图上的刻度线

    我试图从箱线图中删除 x 轴刻度线 但保留与刻度线关联的标签 这在基础 R 中可能吗 colors lt c lightskyblue3 gray78 gold1 wheat1 boxplot avgscore module data mi
  • 使用 purrr 迭代替换数据帧列中的字符串

    我想用purrr使用以下命令在数据框列上迭代运行多个字符串替换gsub 功能 这是示例数据框 df lt data frame Year 2019 Text c rep a aa 5 rep a bb 3 rep a cc 2 gt df
  • 使用 pracma::findpeaks 识别持续峰值

    我的语法有问题peakpat内的选项findpeaks内的函数pramcaR 包 v 2 1 1 我使用的是 R 3 4 3 x64 Windows 我希望该函数能够识别可能有两个重复值的峰值 并且我相信该选项peakpat这就是我能做到的
  • 如何使用 R 计算成为列表中中位数的概率?

    假设我有以下数据集 其中显示了假设实验的每个状态的三个观察结果的列表 state lt c Iowa Minnesota Illinois outcome lt list c 5 11 11 c 3 12 8 c 9 14 2 dat lt
  • 如何在离线绘图中绘制垂直线?

    如何使用 python 以离线方式绘制一条垂直线 我想在 x 20 x 40 和 x 60 处添加线条 所有线条都在同一个图中 def graph contracts self trace1 go Scatter x np array ra
  • 在 R 格子包中微调点图

    我正在尝试为不同的数据集和不同的算法绘制一堆 ROC 区域 我有三个变量 方案 指定所使用的算法 数据集 是正在测试算法的数据集 以及 Area under ROC 我正在 R 中使用lattice库 命令如下 点图 方案 Area und
  • 以引用透明的方式从函数的省略号参数中提取符号

    事情又发生了 我正要按下发布答案按钮的问题被删除了 我正在寻找一种方法来从函数的省略号参数中提取绑定到符号的对象的值以及符号 也就是说 我试图以引用透明的方式从省略号中提取符号 我尝试过使用替代品和lazy dots 但没有成功 funct
  • 在 R 中使用 lapply 绘制多个数据帧

    我正在尝试使用 lapply 函数绘制多个数据帧 每个数据帧一个图 但是尽管有关此主题的所有帖子我都找不到答案 因为我不断收到错误 图的输出列表为空 我的数据结构如下 df1 lt mtcars gt group by cyl gt tal
  • 旋转 Markdown 的表格 pdf 输出

    我想将 pdf 上的表格输出旋转 90 度 我正在使用 Markdown 生成报告并kable循环显示表格 如果可以的话我想继续使用kable因为还有很多其他依赖于它的东西我没有包含在这个 MWE 中 这是一个简单的例子 使用iris数据集
  • 如何仅删除单括号并保留配对的括号

    你好 我亲爱的老师 R 用户朋友们 我最近开始认真学习正则表达式 最近我遇到了一种情况 我们只想保留配对括号 并省略未配对的 这是我的样本数据 structure list t1 c Book Pg 1 Website Online Jou
  • 在 Rcpp 中使用其他包中的 C 函数

    我试图从 C 函数中的 cubature 包调用 C 例程来执行多维积分 我试图重现的基本 R 示例是 library cubature integrand lt function x sin x adaptIntegrate integr
  • ggplot2:如何标记事件发生的日期

    我想从第二个情节中获取第一个情节的信息 第二张图表示事件发生的天数 它看起来更宽 因为它没有图例 但它是相同的时间尺度 我选择在第一个图中手动分配颜色 I would like to overlay the second plot dots
  • read_html(url) 和 read_html(content(GET(url), "text")) 之间的区别

    我正在看这个很棒的答案 https stackoverflow com a 58211397 3502164 https stackoverflow com a 58211397 3502164 解决方案的开头包括 library httr
  • R“错误:“}”中出现意外的“}”[重复]

    这个问题在这里已经有答案了 我有一个字符串变量 对于缺少数据的情况 它具有 空值 我想将 空值 重新编码为缺失 而不是说 空值 我正在尝试编写一个循环来删除这些 空值 条目 但我不断收到错误 错误 中出现意外的 for row in dat
  • 如何在将两根柱子保持在一起的同时熔化柱子?

    我有这种宽格式的数据 我想将其转换为长格式 Cond Construct Line Plant Tube shoot weight shoot Tube root weight root 1 Standard NA NA 2 199 95
  • applyStrategy 错误

    我是R新手 最近运行后遇到以下错误applyStrategy函数来自quantstrat包裹 Error in eval expr envir enclos object signal not found Error in colnames
  • 实三次多项式的最快数值解?

    R 问题 寻找最快的方法来数值求解一堆已知具有实系数和三个实根的任意三次方程 据报道 R 中的 polyroot 函数对复杂多项式使用 Jenkins Traub 算法 419 但对于实多项式 作者参考了他们早期的工作 对于实三次或更一般的
  • 如何使用 tidymodels 和工作流集在同一数据集上拟合多个不同的线性模型

    我想评估同一数据集上多个 主要是 线性回归模型的性能 我想也许使用tidymodels包连同workflowsets workflow set 可能会起作用 我按照这个例子here https workflowsets tidymodels
  • 无法更改 RStudio 中的 R 版本

    我的 RStudio V 0 99 491 无法更改 R 版本 我以平常的方式行事Global Options gt R Version 然后它挂起并且不再工作或反应 R 运行良好的初始版本是R 3 1 0 我以前从未遇到过这样的问题 也许
  • 如何将plot中的单变量列表图表转换为ggplot2格式?

    我正在搜索 但仍然找不到一个非常简单的问题的答案 我们如何使用 R 中的 ggplot2 生成一个变量的简单线图 我正在分析时间序列数据 并且想要对图表进行更复杂的操作 我认为如果我使用 ggplot2 代替会更好plot It works

随机推荐

  • java求n个数组之间的公共元素之和

    我有一个程序对两个数组的公共元素求和 为此 我使用了两个 for 循环 如果我有三个 那么我可以使用三个 for 循环 但是如何对运行时出现的 n 个数组的公共元素求和 我不知道如何在运行时更改循环数 或者是否有其他相关概念 这是我尝试对两
  • 如何测试变量是否是 Moment.js 对象?

    我的应用程序有一个 HTML 表单 其中一些输入是从后端填充的 其他输入是由用户输入的 在time输入 一个onChange当用户更改值时 函数会遍历每个输入 从后端填充的输入被转换为moment对象 用户输入的日期只是字符串 这意味着on
  • 为什么阻止未来被认为是一种不好的做法?

    我试图理解该声明背后的理性对于绝对需要封锁的情况 期货可以被封锁 尽管不鼓励这样做 http docs scala lang org sips pending futures promises html 背后的想法ForkJoinPool是
  • 为什么backgroundColor应用到了我不想要的地方| MUI 中的菜单组件 |样式组件

    我将 mui 中的菜单组件的背景颜色设置为粉红色 这就是我单击时看到的内容dashboard button 我预计这会为菜单添加背景颜色 但结果页面的一半变成了粉红色 如何将背景颜色应用于菜单 import as React from re
  • 在 Express 服务器上成功调用 api 后使用角度路由重定向页面

    在使用角度路由的单页面应用程序中 如何在 api 调用后重定向页面 就我而言 我想在用户调用登录 api 后将用户重定向到个人资料页面 所以这就是我认为可行的方法 但事实并非如此 在客户端 main js 我已经设置了角度路由 app co
  • 使用 PHP 查看 HTML 中的 base64 编码的 blob

    我遇到了一些麻烦 我正在尝试查看以 blob 形式保存在我的服务器上的 Base64 编码图像 我想使用图像标签查看内部内容 或者将其作为 html 文件回显 我可以使用图像标签引用该文件 问题是 blob 数据从我的服务器返回错误
  • 如何使用C#graphics.DrawString绘制unicode字符串

    我正在尝试使用 NET 框架提供的 PrintDocument 将高棉脚本 unicode 字符串发送到打印机 不幸的是 在我看来 Graphics DrawString 无法正确渲染高棉脚本 平台 Windows 7旗舰版IDE VS 2
  • 每次打开 Xcode 时 Xcode 都会意外退出

    当我打开 Xcode 版本 7 3 1 时显示此消息 Xcode 意外退出 我测试这个命令 sudo gem 安装 cocoapods sudo 应用程序 Xcode xcode 我看到这个链接但对我不起作用在此输入链接描述 https s
  • 为什么 std::is_copy_constructible_v> 为 true?

    在我的 clang 和 libc 版本中 接近HEAD this static assert passes static assert std is copy constructible v
  • 如何将应用程序生成的文件存储在Android的“下载”文件夹中?

    我正在我的应用程序中生成一个 Excel 工作表 生成后应自动保存在 下载 通常保存所有下载的任何 Android 设备的文件夹 我有以下内容将文件保存在 我的文件 文件夹下 File file new File context getEx
  • 在循环中评估 Tensorflow 操作非常慢

    我试图通过编码一些简单的问题来学习张量流 我试图使用直接采样蒙特卡罗方法找到 pi 的值 运行时间比我想象的要长得多for loop去做这个 我看过其他关于类似事情的帖子 并且我尝试遵循解决方案 但我认为我仍然一定做错了什么 下面附上我的代
  • Java 中用于拖动组件的 Swing 库

    我正在尝试创建一种图形编辑器 允许用户创建美式足球比赛的图形描述 为此 用户应该能够执行以下操作 1 单击鼠标左键并移动图像 2 更改图像 圆形 方形和线条 3 重置所有对象的大小 理想情况下 我希望能够添加可调整的颜色和线条粗细 但这还很
  • 调整包含的图形大小时,FigureCanvasTkAgg 画布小部件的正确滚动/调整大小行为

    我正在尝试使用 Tkinter 和 matplotlib python 3 7 和 matplotlib 3 0 0 制作交互式绘图 GUI 我希望用户能够调整屏幕上显示的图形大小 而无需调整窗口大小 并通过以下方式实现了这一点编辑图窗的
  • java swing 单选按钮 - java.lang.NullPointerException

    我正在尝试掌握 java swing 并正在测试单选按钮 我的代码是 import java awt import javax swing import javax swing ButtonGroup public class Scafho
  • 如何让 Rails 根据 headers 响应 json

    我正在使用 Rails 4 构建一个 API 并在我的控制器中使用respond to来区分html and json请求一切正常 在 Postman 中测试我的 API 时 我添加了以下标头 Content Type applicatio
  • Powershell 相当于 F# Seq.forall

    我写了这个 有效 function ForAll BEGIN allTrue true PROCESS if lt 1 allTrue false END allTrue aList 0 4 bList 1 4 aList ForAll r
  • UWP 检查当前页面的名称或实例

    在我的 UWP 应用程序中 我从协议或 toast 启动 在 onactivated 方法中 我想检查应用程序的主视图是否打开或正在显示哪个页面 全部来自 App xaml cs 我想做这样的事情 If Mainpage is not sh
  • JFreeChart:鼠标单击获取数据源值

    我有一个显示进程内存状态的 JFreeChart 实例 初始化如下 m data new TimeSeriesCollection TimeSeries vmsize new TimeSeries VMSize TimeSeries res
  • java.security.InvalidKeyException:密钥长度不是 128/192/256 位

    我是 Java 新手 尝试使用混合加密 使用 AES 128 对称加密 然后对生成的对称密钥使用 RSA 1024 非对称加密 有人可以帮助我为什么会收到此异常吗 我已经关注了其他帖子 并在相应的文件夹中下载了 Java 加密扩展 JCE
  • R图上的纸张边框

    不确定 R 的plot ly 函数是否具有此功能 我还没有找到它 但我想我会问 Plot ly 确实有一个 paper bgcolor 参数 可以更改绘图所在纸张的颜色 如下所示 mydf data frame x 1 5 y 1 5 pl