作家
登录

R语言可视化之UpSetR包

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

"Genre Intersections", sets.x.label = "Movies Per Genre", text.scale = c(1.3, 1.3, 1, 1, 1.5, 1)) 

 R说话可视化之UpSetR包

解释一下膳绫擎部分参数:

  • nsets: 顾名思义,就是展示几个集合,movies数据集由20几个集合,弗成能全部展示,别的大年夜图中可以看出,这6个集合应当不是按次序选择的。
  • numble.angle: 柱子上的数字看到了吧,这个参数就是调剂数字角度的,可有可无的
  • mainbar.y.label/sets.x.label:坐标轴名称
  • text.scale(): 有六个数字,分别控制c(intersection size title, intersection size tick labels, set size title, set size tick labels, set names, numbers above bars)。
  1. upset(movies, sets = c("Action""Adventure""Comedy""Drama""Mystery" 
  2. "Thriller""Romance""War""Western"), mb.ratio = c(0.55, 0.45), order.by = "freq"

 R说话可视化之UpSetR包

文中的参数:

  • mb.ratio: 控制上方条形图以及下方点图的比例
  • order.by: 若何排序,这里freq表示大年夜大年夜到小排序展示,其他选项有degree以及先按freq再按degree排序。
  1. upset(movies, sets = c("Action""Adventure""Comedy""Drama""Mystery" 
  2. "Thriller""Romance""War""Western"), mb.ratio = c(0.55, 0.45), order.by = "freq" 
  3. keep.order = TRUE

 R说话可视化之UpSetR包

也可以按group进行展示,这图展示的就是按各个变量自身、两个交集、三个交集…依次展示。参数cutoff控制每个group显示几个交集。

参数intersects控制总共显示几个交集。

  1. upset(movies, nintersects = 70, group.by = "sets", cutoff = 7) 

 R说话可视化之UpSetR包

还有很多参数比如控制色彩的参数,点、线大年夜小等,具体可查看?upset

queries参数

SessionInfo

queries参数分为四个部分:query, param, color, active.

  • query: 指定哪个query,UpSetR有内置的,也可以自定义,说到底就是一个萌芽函数
  • param: list, query感化于哪个交集
  • color:每个query都是一个list,琅绫擎可以设制揭捉?色,没设置的话将调用包里默认的调色板

      推荐阅读

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

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


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

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

关键词: 探索发现

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

网友点评
自媒体专栏

评论

热度

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