内置的intersects query
很多时刻我们想要看特定的几个集合,UpSetR知足我们的需求。
各个变量也可以经由过程参数keep.order来排序
内置的elements query
此query可以可视化特定交集在不合前提下的情况
- upset(movies, queries = list(list(query=elements, params=list("AvgRating", 3.5, 4.1), color="blue", active=T),
- list(query=elements, params=list("ReleaseDate", 1980, 1990, 2000), color="red", active=F)))
自定义一个query
- myfunc <- function(row, release, rating){
- newdata <- (row["ReleaseDate"]%in%release)&(row["AvgRating"]>rating)
- }
- upset(movies, queries = list(list(query=myfunc, params=list(c(1950,1960,1990,2000), 3.0), color="red", active=T)))
添加query图例
- upset(movies, query.legend = "top", queries = list(list(query = intersects,
- params = list("Drama", "Comedy", "Action"), color = "orange", active = T,
- query.name = "Funny action"), list(query = intersects, params = list("Drama"),
- color = "red", active = F), list(query = intersects, params = list("Action",
- "Drama"), active = T, query.name = "Emotional action")))
参数attribute.plots
主如果用于添加属性图,内置有柱形图、散点图、热图等
柱形图
- upset(movies, main.bar.color = "black", queries = list(list(query = intersects,
- params = list("Drama"), active = T)), attribute.plots = list(gridrows = 50,
推荐阅读
沙龙晃荡 | 去哪儿、陌陌、ThoughtWorks在主动化运维中的实践!10.28不见不散!大年夜家好,给大年夜家介绍一下,这是我的…..。Eruda 是一个专为手机网页前端设计的调试面板,类似 DevTools 的迷>>>详细阅读
本文标题:R语言可视化之UpSetR包
地址:http://www.17bianji.com/lsqh/38000.html
1/2 1