ggplot2 黑白配色方案的建议

2024-06-28

我正在使用 ggplot2 生成许多结构如下的图表:

有没有一种简单的方法可以制作出黑白效果很好的东西?我确实读过这个question https://stackoverflow.com/questions/2895319/how-to-add-texture-to-fill-colors-in-ggplot2但它仍然产生彩色填充。


我不确定颜色在这张图中是否真的有帮助,因为每个箱线图对应的内容已经很清楚了。但是,如果您仍然需要将其着色为黑白,您可以使用以下方法来实现scale_fill_grey。这是一个例子

library(ggplot2)
data(tips)
p0 = qplot(day, tip/total_bill, data = tips, geom = 'boxplot', fill = day) + 
  scale_fill_grey()
print(p0)

This produces the output shown below enter image description here

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

ggplot2 黑白配色方案的建议 的相关文章

  • R 中的离散化

    有谁知道有一个包可以实现连续变量离散化的监督学习算法 dprep 包包含类似的功能 但该包已被弃用 有任何想法吗 感谢您的帮助 您仍然可以使用dprep包 但你必须从源代码安装它 我刚刚测试过 它运行良好 不过 您或许可以看看离散化 htt
  • 求R中3列中每一行的最大值

    我需要计算 3 列中每行的最大值 一个表可以是 x c 1 2 3 4 5 y c 2 3 3 1 1 z c 4 3 2 1 1 df lt data frame x y z 我需要得到 x y z max 1 1 2 4 4 2 2 3
  • 如何计算两个邮政编码之间的距离?

    我有一个美国邮政编码列表 我必须计算所有邮政编码点之间的距离 它是一个 6k 邮政编码长列表 每个实体都有邮政编码 城市 州 纬度 经度 面积和人口 所以 我必须计算所有点之间的距离 即 6000C2 组合 这是我的数据示例 我已经在 SA
  • igraph - 将文本添加到社区图

    使用下面的代码 我可以在 igraph 提供的 空手道俱乐部 示例中生成社区图 请参见第一张图片 library igraph karate lt make graph Zachary wc lt cluster walktrap kara
  • R 数据框中的重复行

    我正在尝试使用下面的代码复制数据框中的行 但是 我发现它很慢 duprow df 1 for i in 1 2000 print i df rbind df duprow 有更快的方法吗 您可以使用rep 例如对于数据框第 1 行的 5 个
  • 没有适用于“filter_”的方法应用于类“c('double', 'numeric')”的对象

    使用下面的代码 我尝试过滤我的数据集 以便仅选择 CG less14 0 和 CG High14 0 的数据集 我收到错误 没有适用于 filter 的方法应用于 c double numeric 类的对象 我的代码有问题吗 married
  • R 矩阵到犰狳的转换非常慢

    观察 对于中等大小的矩阵 将矩阵从 R 传递到 C 的开销要慢得多arma mat类型比NumericMatrix类型 大约需要 250 倍的时间 这是一个最小的例子 include
  • R 中带有自定义字段类的参考类?

    我想在另一个引用类中使用自定义引用类 但此代码失败 nameClass lt setRefClass nameClass fields list first character last character methods list ini
  • 在 R 中提取栅格的最快方法(提高我的可重现代码的时间)

    我想知道我是否已最大化提取栅格中某个点周围缓冲区域平均值的速度 本地的性能可以进一步提高吗 I use parallel mclapply已经 我知道我可以通过在集群上设置和运行它来获得进一步的收益 使用集群或获得更多的CPU不是我正在寻找
  • 如何在 R 中的 SQLDF 中连接字符串

    我正在寻找一个在 R 中的 SQLDF 中连接两个字符串的函数 其工作原理类似于 Paste 但找不到任何函数 这样做的原因是我想在连接两个数据框时连接两列 我有时想使用 sqldf 而不是使用 merge 进行连接 然后使用 Paste
  • 如何在其他脚本中包含(源)R 脚本

    我创建了一个实用程序 R 脚本 util R 我想从项目中的其他脚本中使用它 确保此脚本定义的函数可在我的其他脚本中运行的正确方法是什么 我正在寻找类似的东西require函数 仅在尚未加载的情况下加载包 我不想打电话source util
  • Shiny:合并 DT::datatable 中的单元格

    我想以闪亮的方式合并 DT datatable 列中的几行 可以这样做吗 目前我能够输出如下所示 但理想情况下 我想合并行并希望输出如下所示的内容 是否可以在 DT datatable 中合并这样的行 在以下人员的帮助下这是可能的数据表行组
  • 如何从 R 中的列表列表中提取元素?

    我有一堆列表 其中包含列表 广义线性模型输出 我想编写一个函数 该函数将从每个列表中提取多个元素 然后将结果组合到数据框中 我想提取modelset 1 likelihood modelset 1 fixef modelset 2 like
  • 将嵌套 for 循环转换为 R 中的并行循环

    下面您可以在 R 中找到一段代码 我想将其转换为使用多个 CPU 作为并行进程运行 我尝试使用foreach包 但并没有走得太远 考虑到我有 3 级嵌套循环 我找不到一个很好的例子如何让它工作 我们将非常感谢您的帮助 下面的代码示例 我做了
  • 使用 R 的 qdap 包估计文档极性,无需使用 sendSplit

    我想申请qdap s polarity函数对文档向量进行处理 每个文档可以包含多个句子 并获得每个文档相应的极性 例如 library qdap polarity DATA state all polarity Results 1 0 81
  • 使用自定义指标的标准差选择带插入符号的调整参数

    我将插入符号与自定义拟合指标一起使用 但我不仅需要最大化该指标 还需要最大化其置信区间的下限 所以我想最大化类似的东西mean metric k stddev metric 我知道如何手动执行此操作 但是有没有办法告诉插入符使用此函数自动选
  • 升级到 Mac OSX 10.10 后,从 R 控制台运行系统命令无法找到已安装的程序

    我一直有一些奇怪的问题 https stackoverflow com questions 26477679 texi2dvi error when compiling tex files using rstudio and knitr s
  • 在 R 中将数组转换为矩阵

    我有一个数组 其中包括名为 comp 的项目 是 否 的两个熟练度变量 theta0 theta1 这需要转换为一个矩阵 有什么方法可以转换像底部那样的矩阵吗 我的数组如下所示 gt priCPT i6 comp Yes theta1 th
  • 如何引用基于 data.frame 中的变量的列表?

    我有一张简单的桌子emp id and job code 我想返回正确的payout基于job code 我已经用嵌套的 ifelse 来解决这个问题 但是如果我有更多怎么办job code s library dplyr set seed
  • 将多个ggplot2图保存为列表中的R对象并在网格中重新显示

    我想在大型 for 循环期间将多个绘图 使用 ggplot2 保存到列表中 然后随后在网格中显示图像 使用 grid arrange 我已经尝试了两种解决方案 1 将其存储在列表中 如下所示 pltlist qplot lt qplot 然

随机推荐

  • char 的 std::cin 导致无限循环

    我在 switch 之前的 cin 之后使用了 cout 语句来确定我对第二个数字和字符操作有问题 并且由于某种原因我进入了无限循环 我有一种感觉 我在语法上犯了一个小错误 但我不知道它是什么 include
  • 简单的带宽/延迟测试来评估用户体验

    我编写基于网络的应用程序 性能显然是一个关键因素 虽然数据库加载和页面渲染时间是我可以控制的 但用户的互联网连接却无法控制 我正在寻找的是一种指示用户拥有何种类型的连接的方法 类似于网站角落里的红绿灯 向用户显示他们与网站的连接类型 从而表
  • FancyBox 调整宽度

    我可以使用以下命令调整高度 fancybox resize 部分 但宽度不会根据新内容更新 想法 来自fancybox API 文档 http fancybox net api fancybox resize 自动调整 FancyBox 的
  • 从 http.get() 加载的 JSON 数据在我的 Angular 2 模板中未定义

    我正在尝试读取本地 json 文件并将其解析为我制作的具有相同属性的类 当我尝试从类中读取时 它给出错误 指出该类为 null 或未定义 我有一个文件hall ts看起来像这样 import Item from item item expo
  • 如何在不安装material-ui的情况下安装Material-UI Docs?

    目前要在本地安装和运行 Material ui 文档 需要两个npm install 一个在material ui 中 另一个在material ui docs 中 cd
  • 将arm_compute::Image 转换为cv::Mat

    我有很多基于 open cv 的代码 但是 Arm 计算库可以通过多种方式提高性能 因此我想将一些 arm 计算库代码集成到我的项目中 有没有人尝试过在两个相应的图像结构之间进行转换 如果是这样 你做了什么 或者有没有一种方法可以共享指向底
  • 如何在Spring DataSourceTransactionManager管理的每个事务中执行自定义sql代码?

    考虑一下这样的情况 我们有大量由 Spring 管理的 java DAO 类 这些 bean 中定义的每个方法都在 Spring 的数据源事务中执行 SQL 代码 由方法上的注释定义 现在我们需要在上述方法的目标执行之前运行一些自定义代码
  • Python将一个变量内的多个列表合并到一个列表中[重复]

    这个问题在这里已经有答案了 我很难将多个列表放入一个列表中 因为它们都在一个变量内 这是一个例子 我拥有的 a 1 3 3 我想要的是 a 1 3 3 如何使用 Python 3 x 解决这个问题 EDIT 这是我正在处理的代码 from
  • 如何退格或删除?

    在 Windows 10 中 当我通过 Windows 上的 Kitematic 中的容器启动 MS PowerShell 进行 ssh 时 我注意到我无法退格或删除 而是得到 H 表示退格 而不是实际删除前一个字符 我错过了什么吗 接受的
  • (键,值)对结构的内存分配,并从注册表中读取

    我想制作一个程序 它从 Windows 注册表中收集一些信息 然后将其保存到文件中 但是我在收集信息时遇到了问题 我想将数组存储在结构中 我的问题是在初始化结构后指定数组的大小 typedef struct RESULTSKEY char
  • 什么时候需要浅拷贝(而不是深拷贝)?

    有人可以举一个需要浅拷贝的情况的例子吗 请注意 在某些情况下 浅复制和深复制是相同的 当对象对其任何子变量没有所有权时 就会发生这种情况 也就是说 所有子变量都是聚合的 http en wikipedia org wiki Object c
  • 级联的反向等效项是什么?

    我正在编写一个小型音乐数据库 我学习 SQL 已经有很长一段时间了 我一直想尝试一下 Django 但有一件事我无法理解 现在 我的模型仅包含两个类 Album and Song Song有一个外键指向它所属的相册 现在如果我删除它Albu
  • 为什么在 VS2008/Casini 中启动调试时 Application_Init 会触发两次?

    为什么在 VS2008 Casini 中启动调试时 Application Init 会触发两次 是的 它发生在 global asax 中 虽然看起来相当随机 但只偶尔发生一次 我假设您引用的是 ASP NET MVC 应用程序中的 Gl
  • 使用 deflater 压缩/解压缩字符串

    我想压缩 解压缩和序列化 反序列化字符串内容 我正在使用以下两个静态函数 Compress data based on the link Deflater param pToCompress input byte array return
  • Compass 和 SASS:没有编译错误

    我现在已经厌倦了这个问题 为了让这件事继续下去 我已经被推迟了很多次 我觉得这是我解决问题的最后一次尝试 开始 我安装指南针 sudo gem update system sudo gem install compass 我创建我的测试项目
  • rspec Rails 测试:如何强制 ActiveJob 作业内联运行某些测试?

    我希望我的后台作业能够内联运行某些标记的测试 我可以通过包装测试来做到这一点perform enqueued do但我希望能够用元数据标记它们 并且如果可能的话 它会自动发生 我尝试过以下方法 it does everything in t
  • iPhone 4后台定位服务问题

    我正在研究 iPhone 4 SDK 中新的后台位置服务选项 它允许应用程序在后台运行并从设备接收位置更新 提供了两种方法 一种是电池密集型模式 可以持续获取位置更新 第二种推荐的方法是在发生 重大位置变化 时发送应用程序位置更新 有谁知道
  • 我可以将 HTMLUnit 配置为仅运行特定的 javascript 进程而不是整个进程吗?

    我希望从一组格式非常相似的网页中收集信息 我需要一些在打开后由 Javascript 加载到页面上的信息 HTMLUnit 似乎是执行此操作的一个非常常见的工具 所以这就是我正在使用的工具 不幸的是 它非常慢 这是我在很多论坛上看到的抱怨
  • 在 iOS 中使用 webView 集成 Instagram 失败

    在我的应用程序中 我使用 webView 进行 Instagram 身份验证 首先它显示 Instagram 登录屏幕 成功登录后我正在获取 accessToken 然后我使用 accessToken 获取其他详细信息 这是我在 viewD
  • ggplot2 黑白配色方案的建议

    我正在使用 ggplot2 生成许多结构如下的图表 有没有一种简单的方法可以制作出黑白效果很好的东西 我确实读过这个question https stackoverflow com questions 2895319 how to add