Hello All,
I am new to Stata data visualization (coming from R at behest of employer). I am trying to synthesize a dot chart with multiple markers along the y-axis denoting share of different responses for a list of 6 categorical variables. I have figured out how to create a dot plot over multiple BINARY variables signaling share of respondents who answered yes, but how can I do this when the variables are categorical? For reference please refer to the attached image. Thank you for your help!
My code for binary variables has been as follows:
*Creating Percentage Variables for Different Teacher Supports
egen Experienced_Teacher_Yes = total(Experienced_Teacher==1)
gen ExperiencedTeacher = (Experienced_Teacher_Yes/num_respondents)*100
egen Teacher_Assistant_Yes = total(Teacher_Assistant==1)
gen TeacherAssistant = (Teacher_Assistant_Yes/num_respondents)*100
egen ICT_Coordinator_Yes = total(ICT_Coordinator==1)
gen ICTCoordinator = (ICT_Coordinator_Yes/num_respondents)*100
egen Other_School_Staff_Yes = total(Other_School_Staff==1)
gen OtherSchoolStaff= (Other_School_Staff_Yes/num_respondents)*100
egen Outside_Experts_Yes = total(Outside_Experts==1)
gen OutsideExperts = (Outside_Experts_Yes/num_respondents)*100
egen Online_Help_Yes = total(Online_Help==1)
gen OnlineHelp = (Online_Help_Yes/num_respondents)*100
egen None_Listed_Yes = total(None_Listed==1)
gen NoneListed = (None_Listed_Yes/num_respondents)*100
*Creating Dot Plot
graph dot ExperiencedTeacher TeacherAssistant ICTCoordinator OtherSchoolStaff OutsideExperts OnlineHelp NoneListed, ascategory yla(0(5)50) nolabel title("Percent of Teachers Who Would Benefit From These Supports", size(medium))
I am new to Stata data visualization (coming from R at behest of employer). I am trying to synthesize a dot chart with multiple markers along the y-axis denoting share of different responses for a list of 6 categorical variables. I have figured out how to create a dot plot over multiple BINARY variables signaling share of respondents who answered yes, but how can I do this when the variables are categorical? For reference please refer to the attached image. Thank you for your help!
My code for binary variables has been as follows:
*Creating Percentage Variables for Different Teacher Supports
egen Experienced_Teacher_Yes = total(Experienced_Teacher==1)
gen ExperiencedTeacher = (Experienced_Teacher_Yes/num_respondents)*100
egen Teacher_Assistant_Yes = total(Teacher_Assistant==1)
gen TeacherAssistant = (Teacher_Assistant_Yes/num_respondents)*100
egen ICT_Coordinator_Yes = total(ICT_Coordinator==1)
gen ICTCoordinator = (ICT_Coordinator_Yes/num_respondents)*100
egen Other_School_Staff_Yes = total(Other_School_Staff==1)
gen OtherSchoolStaff= (Other_School_Staff_Yes/num_respondents)*100
egen Outside_Experts_Yes = total(Outside_Experts==1)
gen OutsideExperts = (Outside_Experts_Yes/num_respondents)*100
egen Online_Help_Yes = total(Online_Help==1)
gen OnlineHelp = (Online_Help_Yes/num_respondents)*100
egen None_Listed_Yes = total(None_Listed==1)
gen NoneListed = (None_Listed_Yes/num_respondents)*100
*Creating Dot Plot
graph dot ExperiencedTeacher TeacherAssistant ICTCoordinator OtherSchoolStaff OutsideExperts OnlineHelp NoneListed, ascategory yla(0(5)50) nolabel title("Percent of Teachers Who Would Benefit From These Supports", size(medium))
Comment