根据 Y 值 ggplot 的颜色散点图

亨利·坎恩

我的散点图我不是 R 最好的,但我试图在这个图中引入颜色。

SecondPlot <- ggplot(sur11, aes(x=standec, y=compnoanti)) +
geom_point(col ="black", size = 0.5) +
geom_text(label=sur11$concatena, hjust = 0, nudge_x = 0.3, size = 2.5)
SecondPlot
SecondPlot + geom_abline(intercept = 50, slope = 0, size = 0.2)

我怎样才能:

1) 将所有超过 75 点的 Y 值涂成红色?

2) 引入缩放着色,以便我使用现有的 R 啤酒秤,例如“Blues”,根据 Y 值的值为 Y 值着色?

我尝试将每个 y 值分配给 1 到 10 的点,然后使用参数 size = factor(Z) 但这不起作用。

谢谢你。

HAVB

试试这个:

1) 将超过 75 点的所有 Y 值着色为红色

SecondPlot <- ggplot(sur11, aes(x=standec, y=compnoanti)) +
  geom_point(col = ifelse(sur11$compnoanti > 75, "red", "black"), size = 0.5) +
  geom_text(label=sur11$concatena, hjust = 0, nudge_x = 0.3, size = 2.5)
SecondPlot

2) 引入缩放着色,以便我使用现有的 R 啤酒秤,例如“Blues”,根据 Y 值的值为 Y 值着色?

#Interpolate Brewer palette
library(RColorBrewer)
colourCount = length(unique(sur11$compnoanti))
getPalette = colorRampPalette(brewer.pal(9, "Blues"))


SecondPlot <- ggplot(mtcars, aes(x=standec, y=compnoanti)) +
  geom_point(aes(col = compnoanti), size = 0.5) +
  geom_text(label=sur11$concatena, hjust = 0, nudge_x = 0.3, size = 2.5) +
  scale_colour_gradientn(colours=getPalette(colourCount))
SecondPlot

由于您没有提供可重现的示例,我使用通用数据集对其进行了测试。这是通用版本:

# Color points above a certain value red
SecondPlot <- ggplot(mtcars, aes(x=mpg, y=disp)) +
  geom_point(col = ifelse(mtcars$disp > 120, "red", "black"), size = 0.5) +
  geom_text(label=rownames(mtcars), hjust = 0, nudge_x = 0.3, size = 2.5)
SecondPlot


#Interpolate Brewer palette
library(RColorBrewer)
colourCount = length(unique(mtcars$disp))
getPalette = colorRampPalette(brewer.pal(9, "Blues"))


SecondPlot <- ggplot(mtcars, aes(x=mpg, y=disp)) +
  geom_point(aes(col = disp), size = 0.5) +
  geom_text(label=rownames(mtcars), hjust = 0, nudge_x = 0.3, size = 2.5) +
  scale_colour_gradientn(colours=getPalette(colourCount))
SecondPlot

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

根据值阈值给颜色散点图点

来自分类Dev

Matlab中根据0或1值的颜色散点图

来自分类Dev

基于值的R个颜色散点图

来自分类Dev

基于值的R个颜色散点图

来自分类Dev

根据R中y的值绘制颜色

来自分类Dev

根据R中y的值绘制颜色

来自分类Dev

ggplot2根据列值的阴影颜色

来自分类Dev

根据Category类的y轴更改散点图的颜色

来自分类Dev

根据y值geom_line的连续颜色

来自分类Dev

ggplot:根据条件填充颜色

来自分类Dev

使用ggplot2根据y值更改线条颜色

来自分类Dev

根据值绘制颜色

来自分类Dev

根据值绘制颜色

来自分类Dev

如何使用Plots.jl根据z中的值对(x,y)散点图进行着色?

来自分类Dev

Python中的(x,y)图,根据y值具有不同的颜色

来自分类Dev

如何根据我的分组值而不是R中ggplot中的填充值更改颜色?

来自分类Dev

ggplot 列表值根据打印而变化

来自分类Dev

根据R中列散点图中的值的一种颜色渐变

来自分类Dev

根据R中列散点图中的值的一种颜色渐变

来自分类Dev

在 R 中,如何让散点图根据另一个变量的值为点选择颜色?

来自分类Dev

与值对应的散点图颜色

来自分类Dev

MPAndroidChart,根据y轴值将不同的颜色设置为条形图中的条形

来自分类Dev

根据Matplotlib中的y值,使折线图的各部分变为不同的颜色

来自分类Dev

根据z值用颜色绘制y vs x图中的空标记

来自分类Dev

如何根据 X 和 Y 坐标从色轮中获取颜色值?

来自分类Dev

ggplot 2散点图颜色混乱

来自分类Dev

使用ggplot根据线条颜色设置图例

来自分类Dev

R根据学期更改ggplot背景的颜色

来自分类Dev

根据行号对GGPlot颜色进行分组

Related 相关文章

热门标签

归档