library(ggforce)library(ggplot2)# Create the base plotplots$isomorphism.diagram <-ggplot() +# Add the three circlesgeom_circle(aes(x0 =0, y0 =1, r =0.9), color ="black", fill ="white") +# Regulative/Coercivegeom_circle(aes(x0 =-1, y0 =-0.5, r =0.9), color ="black", fill ="white") +# Cognitivegeom_circle(aes(x0 =1.0, y0 =-0.5, r =0.9), color ="black", fill ="white") +# Normative# Add labels for the main circlesannotate("text", x =0, y =2.25, label ="Mimetic", size =4, fontface =2) +annotate("text", x =0, y =1, size =3, label ="setting and forgetting\nhandling ambiguity") +annotate("text", x =-1.0, y =-1.75, label ="Coercive", size =4, fontface =2) +annotate("text", x =-1, y =-0.5, size =3, label ="regulations\nde-federation\ncovenants") +annotate("text", x =1.0, y =-1.75, label ="Normative", size =4, fontface =2) +annotate("text", x =1, y =-0.5, size =3, label ="best practices") +# Set the theme and coordinatestheme_void() +coord_fixed(xlim =c(-2.2, 2.2), ylim =c(-1.8, 2.5))plots$isomorphism.diagram