Added black and white plots for print version of thesis
This commit is contained in:
parent
e40ed45848
commit
3e271848eb
@ -8,7 +8,7 @@
|
|||||||
# output: ../../thesis/figures/freq-traces.pdf
|
# output: ../../thesis/figures/freq-traces.pdf
|
||||||
# ../../thesis/figures/freq-traces_powerlaw.pdf
|
# ../../thesis/figures/freq-traces_powerlaw.pdf
|
||||||
#
|
#
|
||||||
# last mod: 2024-03-26
|
# last mod: 2024-03-30
|
||||||
|
|
||||||
# setwd("C:/Users/nwickelmaier/Nextcloud/Documents/MDS/2023ss/60100_master_thesis/analysis/code")
|
# setwd("C:/Users/nwickelmaier/Nextcloud/Documents/MDS/2023ss/60100_master_thesis/analysis/code")
|
||||||
|
|
||||||
@ -68,6 +68,20 @@ legend("topright", paste0("Proportion of traces only occurring once: ",
|
|||||||
|
|
||||||
dev.off()
|
dev.off()
|
||||||
|
|
||||||
|
# Black and white
|
||||||
|
pdf("../../thesis/figures/freq-traces_powerlaw_bw.pdf", height = 3.375,
|
||||||
|
width = 3.375, pointsize = 10)
|
||||||
|
par(mai = c(.6,.6,.1,.1), mgp = c(2.4, 1, 0))
|
||||||
|
|
||||||
|
plot(x, y, log = "xy", xlab = "Absolute Frequency of Traces",
|
||||||
|
ylab = "Frequency", pch = 16, col = rgb(0.3, 0.3, 0.3, 0.5))
|
||||||
|
lines(x, pre, col = "#434F4F")
|
||||||
|
legend("topright", paste0("Proportion of traces only occurring once: ",
|
||||||
|
round(tab[1] / nrow(tr), 2)), cex = .7, bty = "n")
|
||||||
|
|
||||||
|
dev.off()
|
||||||
|
|
||||||
|
|
||||||
# Look at individual traces as examples
|
# Look at individual traces as examples
|
||||||
tr[trace_varied == 5 & trace_length > 50, ]
|
tr[trace_varied == 5 & trace_length > 50, ]
|
||||||
# --> every variant exists only once, of course
|
# --> every variant exists only once, of course
|
||||||
@ -123,6 +137,19 @@ legend("topright", paste0("Proportion of traces only occurring once: ",
|
|||||||
|
|
||||||
dev.off()
|
dev.off()
|
||||||
|
|
||||||
|
# Black and white
|
||||||
|
pdf("../../thesis/figures/freq-traces_powerlaw_2019_bw.pdf", height = 3.375,
|
||||||
|
width = 3.375, pointsize = 10)
|
||||||
|
par(mai = c(.6,.6,.1,.1), mgp = c(2.4, 1, 0))
|
||||||
|
|
||||||
|
plot(x, y, log = "xy", xlab = "Absolute Frequency of Traces",
|
||||||
|
ylab = "Frequency", pch = 16, col = rgb(0.3, 0.3, 0.3, 0.5))
|
||||||
|
lines(x, pre, col = "#434F4F")
|
||||||
|
legend("topright", paste0("Proportion of traces only occurring once: ",
|
||||||
|
round(tab[1] / nrow(tr), 2)), cex = .7, bty = "n")
|
||||||
|
|
||||||
|
dev.off()
|
||||||
|
|
||||||
# Look at individual traces as examples
|
# Look at individual traces as examples
|
||||||
tr[trace_varied == 5 & trace_length > 50, ]
|
tr[trace_varied == 5 & trace_length > 50, ]
|
||||||
# --> every variant exists only once, of course
|
# --> every variant exists only once, of course
|
||||||
|
@ -10,7 +10,7 @@
|
|||||||
# ../../thesis/figures/dfg_cases_cluster4_R.pdf
|
# ../../thesis/figures/dfg_cases_cluster4_R.pdf
|
||||||
# ../../thesis/figures/dfg_cases_cluster5_R.pdf
|
# ../../thesis/figures/dfg_cases_cluster5_R.pdf
|
||||||
#
|
#
|
||||||
# last mod: 2024-03-27
|
# last mod: 2024-03-30
|
||||||
|
|
||||||
# setwd("C:/Users/nwickelmaier/Nextcloud/Documents/MDS/2023ss/60100_master_thesis/analysis/code")
|
# setwd("C:/Users/nwickelmaier/Nextcloud/Documents/MDS/2023ss/60100_master_thesis/analysis/code")
|
||||||
|
|
||||||
@ -79,6 +79,40 @@ for (i in 1:5) {
|
|||||||
file_type = "pdf")
|
file_type = "pdf")
|
||||||
}
|
}
|
||||||
|
|
||||||
|
## Black and white
|
||||||
|
for (i in 1:5) {
|
||||||
|
|
||||||
|
alog <- bupaR::activitylog(dat[dat$cluster == i, ],
|
||||||
|
case_id = "case",
|
||||||
|
activity_id = "item",
|
||||||
|
resource_id = "path",
|
||||||
|
timestamps = c("start", "complete"))
|
||||||
|
if (i %in% c(4, 5)) {
|
||||||
|
|
||||||
|
dfg <- processmapR::process_map(edeaR::filter_infrequent_flows(alog, min_n = ns[i]),
|
||||||
|
type_nodes = processmapR::frequency("relative", color_scale = "Greys"),
|
||||||
|
sec_nodes = processmapR::frequency("absolute"),
|
||||||
|
type_edges = processmapR::frequency("relative", color_edges = "black"),
|
||||||
|
sec_edges = processmapR::frequency("absolute"),
|
||||||
|
render = FALSE)
|
||||||
|
|
||||||
|
} else {
|
||||||
|
|
||||||
|
dfg <- processmapR::process_map(edeaR::filter_infrequent_flows(alog, min_n = ns[i]),
|
||||||
|
type_nodes = processmapR::frequency("relative", color_scale = "Greys"),
|
||||||
|
sec_nodes = processmapR::frequency("absolute"),
|
||||||
|
type_edges = processmapR::frequency("relative", color_edges = "black"),
|
||||||
|
sec_edges = processmapR::frequency("absolute"),
|
||||||
|
rankdir = "TB",
|
||||||
|
render = FALSE)
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
processmapR::export_map(dfg,
|
||||||
|
file_name = paste0("../../thesis/figures/dfg_cases_cluster_", cl_names[i], "_R_bw.pdf"),
|
||||||
|
file_type = "pdf")
|
||||||
|
}
|
||||||
|
|
||||||
# What data is used and how many traces are unique
|
# What data is used and how many traces are unique
|
||||||
|
|
||||||
tr_unique <- numeric(5)
|
tr_unique <- numeric(5)
|
||||||
|
Loading…
Reference in New Issue
Block a user