- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
这是与在相同的问题
User defined colour palette in R and ggpairs或 is there a way to change the color palette for GGally::ggpairs using ggplot?
只是那里的解决方案不再起作用。
我也想更改调色板,但是 is there a way to change the color palette for GGally::ggpairs using ggplot?不工作了。该怎么办?
MWE:
library(GGally)
library(ggplot2)
data(diamonds, package="ggplot2")
diamonds.samp <- diamonds[sample(1:dim(diamonds)[1],200),]
ggpairs(
diamonds.samp[,1:2],
mapping = ggplot2::aes(color = cut),
upper = list(continuous = wrap("density", alpha = 0.5), combo = "box"),
lower = list(continuous = wrap("points", alpha = 0.3), combo = wrap("dot", alpha = 0.4)),
diag = list(continuous = wrap("densityDiag")),
title = "Diamonds"
)
scale_colour_manual(values=c('red','blue','green','red','blue'))
最佳答案
一种解决方案是从 ggmatrix
中提取每个图。添加新 scale_
然后将其重新分配回矩阵。
例子
library(GGally)
library(ggplot2)
data(diamonds, package="ggplot2")
diamonds.samp <- diamonds[sample(1:dim(diamonds)[1],200),]
p <- ggpairs(
diamonds.samp[,1:2],
mapping = ggplot2::aes(color = cut),
upper = list(continuous = wrap("density", alpha = 0.5), combo = "box"),
lower = list(continuous = wrap("points", alpha = 0.3), combo = wrap("dot", alpha = 0.4)),
diag = list(continuous = wrap("densityDiag")),
title = "Diamonds"
)
for(i in 1:p$nrow) {
for(j in 1:p$ncol){
p[i,j] <- p[i,j] +
scale_fill_manual(values=c("red", "blue", "green", "yellow", "black")) +
scale_color_manual(values=c("red", "blue", "green", "yellow", "black"))
}
}
p
关于r - 如何更改 GGally::ggpairs 的调色板?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34740210/
我想制作一个数据框,其中包含用于从上面的 GGally 生成 ggplot 的汇总数据(变量和相关值)。 library(ggplot2) library(GGally) data(flea) p
为了提高具有多个变量的配对图的可读性,我想对 ggpairs() 函数提供的相关系数进行舍入。 在下面的示例中,我希望显示 0.8,而不是显示系数 0.807。 library(GGally) dat
我试图理解为什么在传递命令 ggpairs(iris, mapping=ggplot2::aes(colour = Species)) 时没有显示相关系数的图 console output 这是它的样
GGally::ggpairs绘制漂亮的图表,如下所示。我唯一想进一步完善它的是删除图上部的所有网格线,其中是相关系数。也可以在每个上图周围绘制矩形。 library("GGally") data(i
我正在尝试使用 putplot 更改 ggpairs 图对角线上的图。我可以一项一项地执行此操作,但是当我使用循环时,对角线元素是相同的! library(ggplot2) library(GGall
使用以下代码: library(GGally) library(tidyverse) library(viridis) dat % select(-Species) my_fn % s
我有以下情节: 使用此代码生成: library("GGally") data(iris) ggpairs(iris[, 1:4], lower=list(continuous="smooth", p
这是与在相同的问题 User defined colour palette in R and ggpairs或 is there a way to change the color palette f
有谁知道是否可以在GGally中将变量标签添加到ggparcoord函数中?我已经尝试了geom_text的多种方法,但是没有任何结果。 更明确地说,我希望通过row.names(mtcars)传递g
我正在使用下面的代码来生成下面的图表。 # Setup data(airquality) # Device start png(filename = "example.png", units = "c
我使用以下代码使用 ggplot2 扩展 GGally 制作了一个散点矩阵 ggscatmat(dat2, columns = 2:6, color="car", alpha=0.8) + g
我想使用 GGally::ggpairs 创建气泡图矩阵。 使用 size 参数可以很容易地在 ggplot2 中定义点/气泡大小: library("ggplot2") data(mtcars) p
我想安排我的ggpairs与 arrangeGrob 一起绘制: library(GGally) library(gridExtra) df ggplotGrob(qplot(1:100)) sta
我正在尝试使用 GGally 包绘制 iris 数据集 > library(GGally) > ggpairs(iris, columns=c("Sepal.Length", "Sepal.Width
ggpairs 中的点太大了。我如何使它们变小? 最佳答案 这基本上需要阅读帮助页面并完成示例。事实证明,有(至少)两组不同的属性可能会影响点的大小。下面你会看到我找到的两个。 require(ggp
我正在尝试复制 Coursera R 回归模型类(class)中给出的这个简单示例: require(datasets) data(swiss) require(GGally) require(ggp
我有以下例子 data(diamonds, package="ggplot2") diamonds.samp <- diamonds[sample(1:dim(diamonds)[1],200),]
我是一名优秀的程序员,十分优秀!