-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy pathnewPlayer.R
38 lines (29 loc) · 831 Bytes
/
newPlayer.R
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
# Data analysis: daily installs
library(tidyverse)
library(bigrquery)
library(scales)
billing <- "testproj-223217" # replace this with your project ID
sql <- "SELECT eventName, eventDate
FROM `tactile-external.interview.events`
WHERE eventName = 'newPlayer'"
#tb <- bq_project_query(billing, sql)
#df <- bq_table_download(tb)
#write_csv(df, "newPlayer.csv")
df <- read_csv("newPlayer.csv")
df %>%
group_by(eventDate) %>%
count() %>%
ggplot(aes(eventDate,n)) +
geom_line(size=1) +
geom_point(size=2) +
theme_light() +
theme(axis.text = element_text(size = 14),
axis.title = element_text(size = 16)) +
scale_y_continuous(labels = function(n) {
trans = n / 1000
paste0(trans, "K")
})
ggsave("newPlayer.png")
df %>%
group_by(eventDate) %>%
count() %>% summary(n)