首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >R:如何创建一个具有不同颜色的重复点的基本x,y图(2 Var)(~热图)

R:如何创建一个具有不同颜色的重复点的基本x,y图(2 Var)(~热图)
EN

Stack Overflow用户
提问于 2020-10-29 21:44:28
回答 1查看 26关注 0票数 0

这个图:图(数据$品位,数据$缺席)生成我需要的绘图,除了我需要能够识别重复的值。

缺勤范围从0到19。职等范围从0到10 (整数)。有320名学生。

例如,缺勤为0的7年级有84次重复。

我想要一个缩放的热图,其中一个点的颜色从浅蓝色开始(1个数据点),然后缩放到深蓝色(>70),有7个步骤。(约.)不同颜色的热映射点也可以工作。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-10-29 21:52:43

可能有一个特定的函数来构建heatmap,但是您可以计算df中的唯一行数(使用dplyr),并将其用作ggplot2上的alpha (透明性)参数:

代码语言:javascript
运行
复制
library(ggplot2)
library(dplyr)

df = data.frame( # Creating some dummy data
  Grades = sample(0:10, 10000, TRUE),
  Abscences = sample(0:19, 10000, TRUE)) 

df = df %>% group_by_all() %>% summarise(COUNT = n())

ggplot(df, aes(y=Grades, x=Abscences, alpha=COUNT)) +
  geom_point(color="darkblue", size=5, shape="square")

输出:

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64599640

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档