自拍偷在线精品自拍偷,亚洲欧美中文日韩v在线观看不卡

用數(shù)據(jù)可視化之美逼死密集恐懼癥

大數(shù)據(jù) 數(shù)據(jù)可視化
事情起因是這樣的:在某個(gè)搞技群里有人發(fā)了一個(gè)11維的蜜汁微笑矩陣用來(lái)逼死密集恐懼癥——于是有人用一個(gè)[擦汗]的表情表示無(wú)語(yǔ)……可是僅僅一個(gè)表情,怎么能以對(duì)等的氣勢(shì)懟回去呢?

事情起因是這樣的:在某個(gè)搞技群里有人發(fā)了一個(gè)11維的蜜汁微笑矩陣用來(lái)逼死密集恐懼癥——

用數(shù)據(jù)可視化之美逼死密集恐懼癥

 

 

11*11蜜汁微笑矩陣

于是有人用一個(gè)[擦汗]的表情表示無(wú)語(yǔ)……

可是僅僅一個(gè)表情,怎么能以對(duì)等的氣勢(shì)懟回去呢?于是——

 

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

 

用數(shù)據(jù)可視化之美逼死密集恐懼癥

11維下三角擦汗

不過(guò)考慮到這種方法只能把表情按離散整數(shù)的序列來(lái)放置,還不能在任意的連續(xù)數(shù)值處放表情??紤]到R中的ggimage包可以用圖片來(lái)代替散點(diǎn),于是一個(gè)思路就是畫(huà)散點(diǎn)(曲線(xiàn))圖,然后用表情來(lái)代換散點(diǎn)。

然后,升級(jí)版的逼死密集恐懼癥圖形就新鮮出爐了——

正弦式笑哭

 

  1. library(ggplot2) 
  2. library(ggimage) 
  3. showtext::showtext.auto(enable = T) 
  4.  
  5. theme1 <-   theme(panel.background = element_rect(fill = "black",color = "black"),plot.background = element_rect(fill="black",color = "black"),panel.grid = element_blank(),plot.title = element_text(hjust=0.5,family = "SimHei",size = 24,color = "#FEFEFE"), 
  6.                   axis.text = element_blank(),axis.ticks = element_blank()) 
  7. # 正弦曲線(xiàn) 
  8. x <- seq(from=0,to=2*pi,length.out = 80) 
  9. y <- sin(x) 
  10. df_sin <- data.frame(x = x,y=y) 
  11.  
  12. ggplot(df_sin,aes(x,y))+ 
  13.   geom_emoji(aes(image='1f602'))+ 
  14.   labs(x= "",y="",title="正弦式笑哭")+ 
  15.   theme1 

 

用數(shù)據(jù)可視化之美逼死密集恐懼癥

正弦式笑哭

 

邏輯回歸式笑哭

 

  1. # sigmoid曲線(xiàn) 
  2. sigmoid <- function(x) return(1/(1+exp(-x))) 
  3. x <- seq(from=-10,to=10,length.out = 100) 
  4. y <- sigmoid(x) 
  5. df_sigmoide <- data.frame(x = x,y=y) 
  6.  
  7. ggplot(df_sigmoide,aes(x,y))+ 
  8.   geom_emoji(aes(image='1f602'))+ 
  9.   labs(x= "",y="",title="邏輯回歸式笑哭")+ 
  10.   theme1 

 

用數(shù)據(jù)可視化之美逼死密集恐懼癥

邏輯回歸式笑哭

 

正態(tài)分布式笑哭

 

  1. # 正態(tài)密度曲線(xiàn) 
  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="正態(tài)分布式笑哭")+ 
  9.   theme1 

 

用數(shù)據(jù)可視化之美逼死密集恐懼癥

正態(tài)分布式笑哭

 

愛(ài)心式笑哭

 

  1. # 心形曲線(xiàn) 
  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="愛(ài)心式笑哭")+ 
  10.   theme1 

 

用數(shù)據(jù)可視化之美逼死密集恐懼癥

愛(ài)心式笑哭

 

眾星捧月式笑哭

 

  1. # 弧形 
  2. x <- seq(-10,10,length.out=40) 
  3. r <- 10 
  4. y <- -sqrt(r^2-x^2) 
  5. df_cirle <- data.frame(x = c(x,0), y = c(y,5),z=2) 
  6. df_cirle$z[nrow(df_cirle)] <- 16 
  7.  
  8. ggplot()+ 
  9.   geom_emoji(data=df_cirle,mapping=aes(x=x,y=y,image='1f602',size=z))+ 
  10.   scale_y_continuous(limits = c(-10,12))+ 
  11.   scale_size_area(max_size = 0.3)+ 
  12.   labs(x= "",y="",title="眾星捧月式笑哭")+ 
  13.   guides(size=F)+ 
  14.   theme1 

 

用數(shù)據(jù)可視化之美逼死密集恐懼癥

眾星捧月式笑哭

 

囧式笑器

 

  1. x <- seq(-10,10,length.out = 100) 
  2. y <- 2/(x^2-2) 
  3. shift <- 3 
  4. x1 <- rep(seq(min(x)-shift,max(x)+shift,length.out = 150),2) 
  5. y1 <- c(rep(min(y)-shift,150),rep(max(y)+shift,150)) 
  6. x2 <-  c(rep(min(x)-shift,150),rep(max(x)+shift,150)) 
  7. y2 <- rep(seq(min(y)-shift,max(y)+shift,length.out = 150),2) 
  8.  
  9. df_orz <- data.frame(x=c(x,x1,x2),y=c(y,y1,y2)) 
  10.  
  11. ggplot(df_orz,aes(x=x,y=y))+ 
  12.   geom_emoji(aes(image='1f602'))+ 
  13.   labs(x= "",y="",title="囧式笑哭")+ 
  14.   theme1 

 

用數(shù)據(jù)可視化之美逼死密集恐懼癥

囧式笑哭

 

金拱門(mén)式笑哭

 

  1. # 金拱門(mén) 
  2. x <- seq(0,2*pi,length.out = 100) 
  3. y <- abs(sin(x)) 
  4.  
  5. df_m <- data.frame(x=x,y=y) 
  6.  
  7. ggplot(df_m,aes(x=x,y=y))+ 
  8.   geom_emoji(aes(image='1f602'))+ 
  9.   labs(x= "",y="",title="金拱門(mén)式笑哭")+ 
  10.   theme1 

 

用數(shù)據(jù)可視化之美逼死密集恐懼癥

金拱門(mén)式笑哭

 

四葉草式笑哭

 

  1. # 四葉草 
  2. x <- seq(0,2*pi,length.out = 100) 
  3. y <- cos(4*x) 
  4.  
  5. df_flower <- data.frame(x=x,y=y) 
  6.  
  7. ggplot(df_flower,aes(x,y))+ 
  8.   geom_line()+ 
  9.   geom_emoji(aes(image='1f602'))+ 
  10.   coord_polar()+ 
  11.   labs(x= "",y="",title="四葉草式笑哭")+ 
  12.   theme1 

 

用數(shù)據(jù)可視化之美逼死密集恐懼癥

四葉草式笑哭

 

萬(wàn)花筒式笑哭

 

  1. # 萬(wàn)花筒式笑哭 
  2. get_circle <- function(r){ 
  3.   t <- seq(-r,r,length.out = 50*sqrt(r)) 
  4.   x <- rep(t,2) 
  5.   y <- c(sqrt(r^2-t^2),-sqrt(r^2-t^2)) 
  6.   df <- data.frame(x=x,y=y) 
  7.   return(df) 
  8.  
  9. df_circle <- data.frame(x=NULL,y=NULL
  10. layer <- 11 
  11. for(i in 1:layer){ 
  12.   df_circle <- rbind(df_circle,get_circle(i)) 
  13.  
  14. ggplot()+ 
  15.   geom_emoji(data = df_circle,aes(x,y,image='1f602'))+ 
  16.   scale_x_continuous(limits = c(-layer,layer))+ 
  17.   labs(x= "",y="",title="萬(wàn)花筒式笑哭")+ 
  18.   theme1 

 

用數(shù)據(jù)可視化之美逼死密集恐懼癥
11階萬(wàn)花筒式笑哭,是不是比矩陣不知道高到哪去了

無(wú)招勝有招式笑哭

 

  1. # 無(wú)招勝有招式笑哭 
  2. x <- rnorm(10000,mean=0,sd=10) 
  3. y <- rnorm(10000,mean = 0,sd=10) 
  4.  
  5. df_norm <- data.frame(x=x,y=y) 
  6.  
  7. ggplot(data = df_norm,mapping = aes(x,y,image='1f602'))+ 
  8.   geom_emoji()+ 
  9.   labs(x= "",y="",title="無(wú)招勝有招式笑哭")+ 
  10.   theme1 

 

用數(shù)據(jù)可視化之美逼死密集恐懼癥
無(wú)招勝有招式笑哭

責(zé)任編輯:未麗燕 來(lái)源: 36大數(shù)據(jù)
相關(guān)推薦

2018-03-14 14:28:20

Python數(shù)據(jù)分析可視化

2014-06-09 10:47:20

IT運(yùn)維北塔軟件

2016-02-02 16:07:32

可視化大數(shù)據(jù)數(shù)據(jù)可視化

2010-10-25 10:59:47

2017-10-25 13:04:10

數(shù)據(jù)可視化信息可視化數(shù)據(jù)圖表

2017-09-18 09:43:36

Junos網(wǎng)絡(luò)配置

2020-09-17 16:22:51

戴爾

2020-03-11 14:39:26

數(shù)據(jù)可視化地圖可視化地理信息

2025-02-14 11:25:45

2023-11-06 10:04:51

Go語(yǔ)言大數(shù)據(jù)

2020-08-25 13:22:07

數(shù)據(jù)可視化

2017-10-14 13:54:26

數(shù)據(jù)可視化數(shù)據(jù)信息可視化

2018-03-27 22:40:59

深度學(xué)習(xí)

2017-06-29 11:26:08

Python數(shù)據(jù)可視化

2018-08-08 20:49:55

2015-08-20 10:00:45

可視化

2020-12-28 10:20:57

數(shù)據(jù)可視化工具大數(shù)據(jù)

2021-01-05 11:05:35

數(shù)據(jù)可視化工具大數(shù)據(jù)

2017-10-17 11:58:54

R語(yǔ)言UpSetR可視化

2017-06-19 08:30:35

大數(shù)據(jù)數(shù)據(jù)可視化報(bào)表
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)