小编And*_*mel的帖子

ggplot 将颜色代码列与 R 数据框中的另一列匹配

我有以下形式的简单数据框:

x    y    tissue    color_code
1    2    nerve     #EEEE00
2    3    brain     #33CCCC
Run Code Online (Sandbox Code Playgroud)

每个组织有数千行。每个组织将具有相同的颜色代码(例如,所有带有神经的行的颜色代码为 #EEEE00 等)

我想使用相应的颜色代码按组织制作 y 与 x 和颜色的简单线图。

我到目前为止的代码看起来像这样

ggplot(df,aes(x=x,y=y,color=tissue))+
   geom_point()+
   scale_color_manual(values=df$color_code)
Run Code Online (Sandbox Code Playgroud)

然而,颜色最终都是相同的颜色。

做这个的最好方式是什么?

提前致谢!

r colors ggplot2

3
推荐指数
1
解决办法
734
查看次数

标签 统计

colors ×1

ggplot2 ×1

r ×1