作家
登录

用数据可视化之美逼死密集恐惧症

作者: 来源: 2017-11-21 14:12:15 阅读 我要评论

Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践


工作原由是如许的:在某个搞技群里有人发了一个11维的蜜汁微笑矩阵用来逼逝世密集恐怖症——

用数据可视化之美逼逝世密集恐怖症

11*11蜜汁微笑矩阵

于是有人用一个[擦汗]的神情表示无语……

可是仅仅一个神情,怎么能以对等的气概怼归去呢?于是——

  1. emoji = '[擦汗]' 
  2. for i in range(11): 
  3.     print(emoji*(i+1)) 

用数据可视化之美逼逝世密集恐怖症

11维下三角擦汗

不过推敲到这种办法只能把神情按离散整数的序列来放置,还不克不及在随便率性的持续数值处放神情。推敲到R中的ggimage包可以用图片来代替散点,于是一个思路就是画散点(曲线)图,然后用神情来代换散点。

然后,进级版的逼逝世密集恐怖症图形就新鲜出炉了——

用数据可视化之美逼逝世密集恐怖症

正弦式笑哭

用数据可视化之美逼逝世密集恐怖症

正弦式笑哭

逻辑回归式笑哭

用数据可视化之美逼逝世密集恐怖症

逻辑回归式笑哭

正态分布式笑哭

  1. # 正态密度曲线 
  2. x <- seq(-5,5,length.out = 100) 
  3. y <- dnorm(x) 
  4. df_norm <- data.frame(x = x,y=y) 
  5.  
  6. ggplot(df_norm,aes(x,y))+ 
  7.   geom_emoji(aes(image='1f602'))+ 
  8.   labs(x= "",y="",title="正态分布式笑哭")+ 
  9.   theme1 

用数据可视化之美逼逝世密集恐怖症

正态分布式笑哭

爱心式笑哭

  1. # 心形曲线 
  2. t <- seq(0,2*pi,length.out = 100) 
  3. x <- 16*(sin(t)^3) 
  4. y <- 13*cos(t) - 5*cos(2*t) - 2*cos(3*t)-cos(4*t) 
  5. df_heart <- data.frame(x=x,y=y) 
  6.  
  7. ggplot(df_heart,aes(x=x,y=y))+ 
  8.   geom_emoji(aes(image='1f602'))+ 
  9.   labs(x= "",y="",title="爱心式笑哭")+ 
  10.   theme1 

金拱门式笑哭


爱心式笑哭

众星捧月式笑哭

  1. # 弧形 
  2. x <- seq(-10,10,length.out=40) 
     1/4    1 2 3 4 下一页 尾页

      推荐阅读

      一道数据库的简单面试题

    Tech Neo技巧沙龙 | 11月25号,九州云/ZStack与您一路商量云时代收集界线治理实践 WITH emp AS ( SELECT tbD. NAME, tbE. ID FROM tbDepartmemtEmployee >>>详细阅读


    本文标题:用数据可视化之美逼死密集恐惧症

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

关键词: 探索发现

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

网友点评
自媒体专栏

评论

热度

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