作家
登录

R语言可视化之UpSetR包

作者: 来源: 2017-10-17 14:03:16 阅读 我要评论

  • active:被指定的条形图是否须要色彩覆盖,TRUE的话显示色彩,FALSE的话则在条形图顶端显示三角形
  • 内置的intersects query

    很多时刻我们想要看特定的几个集合,UpSetR知足我们的需求。

    各个变量也可以经由过程参数keep.order来排序

     R说话可视化之UpSetR包

    内置的elements query

    此query可以可视化特定交集在不合前提下的情况

    1. upset(movies, queries = list(list(query=elements, params=list("AvgRating", 3.5, 4.1), color="blue", active=T),  
    2. list(query=elements, params=list("ReleaseDate", 1980, 1990, 2000), color="red", active=F))) 

     R说话可视化之UpSetR包

    自定义一个query

    1. myfunc <- function(row, release, rating){  
    2. newdata <- (row["ReleaseDate"]%in%release)&(row["AvgRating"]>rating)  
    3.  
    4. upset(movies, queries = list(list(query=myfunc, params=list(c(1950,1960,1990,2000), 3.0), color="red", active=T))) 

     R说话可视化之UpSetR包

    添加query图例

    1. upset(movies, query.legend = "top", queries = list(list(query = intersects,  
    2. params = list("Drama""Comedy""Action"), color = "orange", active = T,  
    3. query.name = "Funny action"), list(query = intersects, params = list("Drama"),  
    4. color = "red", active = F), list(query = intersects, params = list("Action" 
    5. "Drama"), active = T, query.name = "Emotional action"))) 

     R说话可视化之UpSetR包

    参数attribute.plots

    主如果用于添加属性图,内置有柱形图、散点图、热图等

    柱形图

    1. upset(movies, main.bar.color = "black", queries = list(list(query = intersects,  
    2. params = list("Drama"), active = T)), attribute.plots = list(gridrows = 50,  

    3.   推荐阅读

        移动网页调试神器Erdua使用技巧

      沙龙晃荡 | 去哪儿、陌陌、ThoughtWorks在主动化运维中的实践!10.28不见不散!大年夜家好,给大年夜家介绍一下,这是我的&hellip;..。Eruda 是一个专为手机网页前端设计的调试面板,类似 DevTools 的迷>>>详细阅读


      本文标题:R语言可视化之UpSetR包

      地址:http://www.17bianji.com/lsqh/38000.html

    关键词: 探索发现

    乐购科技部分新闻及文章转载自互联网,供读者交流和学习,若有涉及作者版权等问题请及时与我们联系,以便更正、删除或按规定办理。感谢所有提供资讯的网站,欢迎各类媒体与乐购科技进行文章共享合作。

    网友点评
    自媒体专栏

    评论

    热度

    精彩导读
    栏目ID=71的表不存在(操作类型=0)