some tidying up following m2 figure creation, more needed
@ -1,3 +1,7 @@
|
||||
# mw-lifecycle-analysis
|
||||
|
||||
Analysis scripts and code for studying lifecycles of MediaWiki projects
|
||||
Analysis scripts and code for studying the deployment processes of three MediaWiki/Wikimedia features (2013-2015)
|
||||
|
||||
|
||||
|
||||
|
||||
|
Before Width: | Height: | Size: 781 KiB After Width: | Height: | Size: 781 KiB |
Before Width: | Height: | Size: 774 KiB After Width: | Height: | Size: 774 KiB |
Before Width: | Height: | Size: 743 KiB After Width: | Height: | Size: 743 KiB |
Before Width: | Height: | Size: 810 KiB After Width: | Height: | Size: 810 KiB |
Before Width: | Height: | Size: 670 KiB After Width: | Height: | Size: 670 KiB |
Before Width: | Height: | Size: 787 KiB After Width: | Height: | Size: 787 KiB |
Before Width: | Height: | Size: 734 KiB After Width: | Height: | Size: 734 KiB |
Before Width: | Height: | Size: 391 KiB After Width: | Height: | Size: 391 KiB |
Before Width: | Height: | Size: 431 KiB After Width: | Height: | Size: 431 KiB |
Before Width: | Height: | Size: 377 KiB After Width: | Height: | Size: 377 KiB |
Before Width: | Height: | Size: 420 KiB After Width: | Height: | Size: 420 KiB |
Before Width: | Height: | Size: 381 KiB After Width: | Height: | Size: 381 KiB |
Before Width: | Height: | Size: 421 KiB After Width: | Height: | Size: 421 KiB |
Before Width: | Height: | Size: 372 KiB After Width: | Height: | Size: 372 KiB |
Before Width: | Height: | Size: 413 KiB After Width: | Height: | Size: 413 KiB |
Before Width: | Height: | Size: 420 KiB After Width: | Height: | Size: 420 KiB |
Before Width: | Height: | Size: 425 KiB After Width: | Height: | Size: 425 KiB |
Before Width: | Height: | Size: 370 KiB After Width: | Height: | Size: 370 KiB |
Before Width: | Height: | Size: 406 KiB After Width: | Height: | Size: 406 KiB |
@ -1,45 +0,0 @@
|
||||
library(dplyr)
|
||||
contributing_df_filepath <-"/mmfs1/gscratch/comdata/users/mjilg/govdoc-cr-data/final_data/metadata/CONTRIBUTING_weekly_count_data.csv"
|
||||
contributing_df = read.csv(contributing_df_filepath, header = TRUE)
|
||||
|
||||
readme_df_filepath <- "/mmfs1/gscratch/comdata/users/mjilg/govdoc-cr-data/final_data/metadata/README_weekly_count_data.csv"
|
||||
readme_df = read.csv(readme_df_filepath, header = TRUE)
|
||||
|
||||
combined_df <- bind_rows(
|
||||
contributing_df %>%
|
||||
group_by(project_id) %>%
|
||||
select(project_id, age_at_commit) %>%
|
||||
mutate(document = factor("CONTRIBUTING", levels = c("CONTRIBUTING", "README"))),
|
||||
readme_df %>%
|
||||
group_by(project_id) %>%
|
||||
select(project_id, age_at_commit) %>%
|
||||
mutate(document = factor("README", levels = c("CONTRIBUTING", "README")))
|
||||
)
|
||||
|
||||
unique_combined_df <- combined_df %>%
|
||||
distinct(project_id, age_at_commit, document)
|
||||
|
||||
library(tidyverse)
|
||||
library(tidyquant)
|
||||
library(ggdist)
|
||||
library(ggthemes)
|
||||
library(ggplot2)
|
||||
|
||||
age_raincloud <- unique_combined_df |>
|
||||
ggplot(aes(x = factor(document), y = age_at_commit, fill = factor(document))) +
|
||||
geom_boxplot(
|
||||
width = 0.12,
|
||||
# removing outliers
|
||||
outlier.color = NA,
|
||||
alpha = 0.5
|
||||
) +
|
||||
ggplot::stat_dots(
|
||||
# ploting on left side
|
||||
side = "left",
|
||||
# adjusting position
|
||||
justification = 1.1,
|
||||
# adjust grouping (binning) of observations
|
||||
binwidth = 0.25
|
||||
)
|
||||
|
||||
age_raincloud
|
@ -1,4 +0,0 @@
|
||||
library(tidyverse)
|
||||
|
||||
c1_phab <-"/mmfs1/gscratch/comdata/users/mjilg/mw-repo-lifecycles/case1/0228_ve_phab_comments.csv "
|
||||
c1_phab_df <- read.csv(c1_count , header = TRUE)
|
Before Width: | Height: | Size: 698 KiB After Width: | Height: | Size: 698 KiB |
Before Width: | Height: | Size: 747 KiB After Width: | Height: | Size: 747 KiB |
Before Width: | Height: | Size: 420 KiB |