- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我试图通过一个主要是数字的因素为 ggplot 着色,如下所示:
iris %>%
ggplot(aes(Sepal.Length, Sepal.Width, color = cut(Petal.Length, 0:7))) +
geom_point() +
scale_color_viridis_d()
(0,1]
值和颜色为红色,但保留其余值的 viridis 渐变。我知道我可以
change the color on the fly但我想知道是否也可以构建一个新的离散调色板,它的第一个颜色是红色,然后是渐变,这将使代码更具可重用性。
最佳答案
这与@seasmith 的答案基本相同,除了将调色板保存到变量以供以后使用。我经常这样做是为了明确设置 NA
颜色,然后在多个图上使用调色板。
其他包与 viridis
的功能类似那些:例如,您可以从 RColorBrewer::brewer.pal
获得 ColorBrewer 调色板, CartoColor 调色板来自 rcartocolor::carto_pal
,或任何 ggthemes
来自与调色板同名的函数。
library(tidyverse)
plasma_pal <- c("red", viridis::plasma(n = 6))
plasma_pal
#> [1] "red" "#0D0887FF" "#6A00A8FF" "#B12A90FF" "#E16462FF" "#FCA636FF"
#> [7] "#F0F921FF"
iris %>%
ggplot(aes(Sepal.Length, Sepal.Width, color = cut(Petal.Length, 0:7))) +
geom_point() +
scale_color_manual(values = plasma_pal)
关于r - 修改 ggplot 中的 viridis 调色板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49905139/
我有两组数据,我想使用带有 viridis 色标的热图来呈现这些数据。对于第一个数据集,我的值范围从 0 到 1.2,我可以很容易地看到我想要看到的差异。然而,我的第二个数据集有一些异常值,导致范围从
您好,我希望此气泡图图例中的气泡以图表中使用的绿色颜色着色。我想出了如何使用简单的颜色(例如这里的橙色)自定义颜色,但我不确定如何使用 viridis 颜色或更一般的任何调色板覆盖 aes。 指南(大
我有一个有序因子变量,我想使用 ggplot2 来绘制它。有什么方法可以使用 scale_color_viridis() (连续色阶)与此有序因子,而不将因子转换为数字?简单明了 iris$Sepal
如何在 r 中使用预定义的比例(如 library("viridis") 中的 viridis ? 问题不在于如何在 ggplot 中使用它,而是如何构建一个函数,我可以将指定值域内的任意值提供给并从
我正在尝试 将日期映射到 viridis色标在 ggplot2 中。默认ggplot色标适用于日期。但是我无法将它们映射到 viridis规模,收到有关“来源”未提供给 as.Date.numeric
我试图通过一个主要是数字的因素为 ggplot 着色,如下所示: iris %>% ggplot(aes(Sepal.Length, Sepal.Width, color = cut(Petal.
我正在尝试重新创建左侧的两个图:颜色梯度应该在 0 处较亮,在极值处较暗。我想使用 viridis 包来创建颜色渐变。 这是我的示例数据集: library(tidyverse) library(vi
我启动了一个干净的 R Studio 实例。我不保存我的环境,也不使用 Rprofile 文件。我尝试了两个命令: install.packages("viridis") install.packag
我想使用颜色映射“viridis”(http://bids.github.io/colormap/),我还不会更新到开发版本 1.5。因此,我从 https://github.com/BIDS/col
我在使用 viridis 调色板绘制图例颜色时遇到问题:尽管图例标签显示了颜色,但未显示颜色。 我在 Ubuntu 下使用 Shiny Server v1.4.2.786 测试了相同的代码与 Node
我想使用'arulesViz'来可视化关联规则,但是当我加载包时,r给我一个错误: >library(arulesViz) Error: package or namespace load faile
到目前为止,在我的许多图像中,我一直在使用 viridis 调色板 - 选项 G(或 Mako)。 我一直在使用函数从调色板中进行选择,例如 scale_fill_viridis_d(option =
我一直在使用 heatmap.2() 创建热图在 R。 我正在使用 viridis()色标。 我用过 pdf()创建输出。 如您所见,在 OS X(版本 11.3.1)中使用 Adobe Acro
我有兴趣拥有一个“好”的发散调色板。显然可以只使用红色、白色和蓝色: img <- function(obj, nam) { image(1:length(obj), 1, as.matrix(1
我是一名优秀的程序员,十分优秀!