【问题标题】:Coloring in ggplot [closed]ggplot中的着色[关闭]
【发布时间】:2021-06-24 11:01:05
【问题描述】:

我需要修复我制作的 ggplot 图像的颜色缩放。这是来自 ggplot 的图像...

使用以下 r 代码...

  toLonger(dge_cpmlogtwo)  %>% 
  ggplot(aes(x = Expression, color = sample_id)) +
  geom_density() +
  theme(axis.text.x = element_text(angle = 90, hjust = 1))

toLonger 是一个内部函数。我不能在这里发布数据,因为它太大了,我认为它与问题无关。主要是我需要知道的

【问题讨论】:

  • 您到底想“修复”这个颜色缩放的什么。你的提问被打断了吗?我不清楚你在问什么。如果您包含一个简单的reproducible example,其中包含可用于测试和验证可能解决方案的示例输入和所需输出,则更容易为您提供帮助。
  • 考虑到变量的数量,颜色太相似了。它们需要更加独特。我认为这在视觉上很明显。例如,您能否轻松识别异常值的样本名称?
  • 它显然是五个橙红色黄色之一,但哪一个?我想要一个颜色不同的托盘,我认为这仅从帖子中就能看出。发布一个简化的示例是没有意义的,因为这是一个非常具体的情况。
  • 在这样的情节中,人眼只能区分这么多颜色。实际限制为 6-8。也许只标记您的异常值(但是您正在定义它)。
  • 查看此处以深入讨论具有最大分离度的大型分类调色板。 (TL;DR:25 个类别很难做到。)graphicdesign.stackexchange.com/a/3815

标签: r ggplot2 colors


【解决方案1】:

识别 25 种清晰可辨的颜色是一项非常困难的挑战。 stackexchange 的图形设计部分中的This answer 很好地概述了一些尝试这样做。

其他几个地方可以看看:

How to generate a number of most distinctive colors in R?

R color palettes for many data classes

https://stackoverflow.com/a/6076605/6851825

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-09-05
    • 2022-01-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-03-25
    • 2019-10-26
    相关资源
    最近更新 更多