如何在热图上更改颜色等

斯塔塔克

抱歉,是新手问题。我试图制作一个热图图。这是我得到的:

在此处输入图片说明

看起来很丑。我想知道是否可以为图形选择颜色。如果是这样,怎么办?我想使用黄色红色而不是蓝色,而红色具有最多的obs。还有什么方法可以使这张图看起来更好,更专业?任何示例代码都将对我学习这种类型图有很大帮助。另外,我的变量不是连续的。我应该如何解决它不会设置为1.5、2.5的问题?

这是我编写的示例数据和代码:

ID<- c("1","2","3","4","5","6","7","8","9","10","11","12","13","14","15","16","17","18")
Group<-c("A","B","C","D","D","D","A","B","D","C","B","D","A","A","C","B","B","B")
Color<-c("Green","Blue","Red","Red","Black","Yellow","Green","Green","Yellow","Purple","Red","Yellow","Yellow","Yellow","Green","Red","Red","Green")
Realy_Love<-c("Y","N","Y","Y","N","N","Y","Y","Y","N","N","Y","N","Y","N","Y","N","Y")
Sample.data <- data.frame(ID, Group, Color, Realy_Love)
        
Sample.data %>%
  count(Group, Color, sort = TRUE) %>% ggplot(aes(x = Group, y = Color, fill=n)) + geom_raster() +
geom_text(aes(label = paste0("N=",round(n, 1)), color = n < 100),show.legend = F)+
  guides(fill = guide_legend())

非常感谢。

艾伦·卡梅伦

我会做一些事情来改善此处的外观。首先,使用设置瓷砖的颜色scale_fill_manual其次,使瓷砖为正方形coord_equal第三,使文本为黑色而不是红色。第四,设置主题元素theme_minimal

当然,这也许并不符合所有人的口味,但对我而言肯定更好。我认为您可能希望尝试使用不太鲜艳的颜色以获得更专业的外观。

Sample.data %>%
  count(Group, Color, sort = TRUE) %>% 
  ggplot(aes(x = Group, y = Color, fill = factor(n, levels = 3:1))) + 
  geom_raster() +
geom_text(aes(label = paste0("N=",round(n, 1))), 
          color = "black", show.legend = FALSE) +
  guides(fill = guide_legend("n")) + 
  theme_minimal() +
  scale_fill_manual(values = c("yellow", "orange", "red")) +
  coord_equal()

在此处输入图片说明

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何使用 python 更改热图上的轴?

来自分类Dev

如何在特定视图上更改导航栏的颜色

来自分类Dev

如何在热图上添加黑线

来自分类Dev

情节:如何在热图上偏移网格?

来自分类Dev

如何在不更改日期的情况下在Seaborn热图上编辑日期时间格式?

来自分类Dev

如何在android中同时更改地图上所有标记的颜色?如何只更改某些标记的颜色?

来自分类Dev

如何在绘图上绘制带注释的热图?

来自分类Dev

如何在距离矩阵的热图上绘制树状图

来自分类Dev

“如何在悬停时在条形图上显示数据并更改颜色?”

来自分类Dev

如何在 d3 地图上动态更改国家/地区的颜色

来自分类Dev

如何在热图中取消加粗颜色栏标签

来自分类Dev

如何更改Google Chart API条形图上的标签颜色?

来自分类Dev

如何更改极坐标图上的轴颜色

来自分类Dev

如何在轮廓图上的颜色键上添加标题?

来自分类Dev

如何在Matplotlib图上为点使用更多颜色?

来自分类Dev

如何在列表视图上动态设置RGB颜色?

来自分类Dev

在 eCharts 中更改热图中的颜色

来自分类Dev

如何在R中的圆形图上更改轴标签方向

来自分类Dev

如何在此图上绘制误差线并更改覆盖图?

来自分类Dev

如何在R中的圆形图上更改轴标签方向

来自分类Dev

如何在Bootstrap中更改btn颜色

来自分类Dev

如何在StateListDrawable中更改颜色?

来自分类Dev

如何在Drawable中更改形状颜色?

来自分类Dev

如何在Navbar上更改这些颜色?

来自分类Dev

如何在文本中用*更改标签的颜色

来自分类Dev

如何在Wordpress中更改背景颜色

来自分类Dev

如何在ggvis中更改背景颜色?

来自分类Dev

如何在Unity中更改材料的颜色?

来自分类Dev

如何在justGage中更改值的颜色

Related 相关文章

  1. 1

    如何使用 python 更改热图上的轴?

  2. 2

    如何在特定视图上更改导航栏的颜色

  3. 3

    如何在热图上添加黑线

  4. 4

    情节:如何在热图上偏移网格?

  5. 5

    如何在不更改日期的情况下在Seaborn热图上编辑日期时间格式?

  6. 6

    如何在android中同时更改地图上所有标记的颜色?如何只更改某些标记的颜色?

  7. 7

    如何在绘图上绘制带注释的热图?

  8. 8

    如何在距离矩阵的热图上绘制树状图

  9. 9

    “如何在悬停时在条形图上显示数据并更改颜色?”

  10. 10

    如何在 d3 地图上动态更改国家/地区的颜色

  11. 11

    如何在热图中取消加粗颜色栏标签

  12. 12

    如何更改Google Chart API条形图上的标签颜色?

  13. 13

    如何更改极坐标图上的轴颜色

  14. 14

    如何在轮廓图上的颜色键上添加标题?

  15. 15

    如何在Matplotlib图上为点使用更多颜色?

  16. 16

    如何在列表视图上动态设置RGB颜色?

  17. 17

    在 eCharts 中更改热图中的颜色

  18. 18

    如何在R中的圆形图上更改轴标签方向

  19. 19

    如何在此图上绘制误差线并更改覆盖图?

  20. 20

    如何在R中的圆形图上更改轴标签方向

  21. 21

    如何在Bootstrap中更改btn颜色

  22. 22

    如何在StateListDrawable中更改颜色?

  23. 23

    如何在Drawable中更改形状颜色?

  24. 24

    如何在Navbar上更改这些颜色?

  25. 25

    如何在文本中用*更改标签的颜色

  26. 26

    如何在Wordpress中更改背景颜色

  27. 27

    如何在ggvis中更改背景颜色?

  28. 28

    如何在Unity中更改材料的颜色?

  29. 29

    如何在justGage中更改值的颜色

热门标签

归档