// Inclusion Economics Graph Scheme // * Graphing scheme with colors and other tweaks for common graphs * Particularly designed for easier and better default plots of * predictions and marginal effects * Many options are based on the excellent plotplain scheme (Bischof 2017) * This scheme is a reproduction of Trenton Mize's very excellent cleanplots * scheme (https://www.trentonmize.com/software/cleanplots), with adaptations * for Inclusion Economics colors. * NOTE: "help scheme entries" for what each command does * Nils Enevoldsen * 2022-02-04 #include s1color // Legend outside below graph * 3 column; short signatures; no frame clockdir legend_position 6 numstyle legend_cols 3 numstyle legend_rows 0 gsize legend_key_xsize 5 yesno legend_col_first no yesno legend_row_first yes margin axis_title small graphsize x 4.25 graphsize y 3 // Sizes of titles, etc. gsize medsmall gsize gap tiny gsize text medsmall gsize body medsmall gsize small_body small gsize heading medium gsize subheading medsmall gsize axis_title medsmall gsize matrix_label large gsize label medsmall gsize small_label small gsize matrix_marklbl small gsize key_label small gsize note small gsize star medsmall gsize text_option medsmall gsize dot_rectangle third_tiny gsize axis_space half_tiny gsize axis_title_gap minuscule gsize tick tiny gsize minortick half_tiny * gsize minortick .55 gsize tickgap half_tiny gsize notickgap tiny gsize tick_label small gsize tick_biglabel medsmall gsize minortick_label vsmall gsize filled_text medsmall gsize reverse_big large gsize alternate_gap zero gsize title_gap vsmall gsize key_gap vsmall gsize key_linespace vsmall gsize star_gap minuscule gsize legend_colgap vsmall gsize label_gap half_tiny gsize matrix_mlblgap half_tiny gsize barlabel_gap tiny gsize legend_row_gap tiny gsize legend_key_gap vsmall gsize legend_key_ysize vsmall gsize zyx2legend_key_gap tiny gsize zyx2legend_key_xsize vhuge gsize zyx2rowgap zero * gsize clegend_width huge * gsize clegend_height zero gsize pie_explode medium gsize pielabel_gap zero gsize sts_risktable_space third_tiny gsize sts_risktable_tgap zero gsize sts_risktable_lgap zero gsize sts_risk_label medsmall gsize sts_risk_title medsmall gsize sts_risk_tick zero linestyle legend none linestyle plotregion none anglestyle vertical_tick horizontal linewidth xyline medthin linewidth histogram vthin linewidth bar vthin linewidth p medium linewidth axisline medthin linewidth tick thin linewidth minortick thin linewidth background thin linewidth foreground thin linewidth major_grid thin linewidth minor_grid thin linewidth refmarker vthin linewidth matrixmark vthin linewidth dots thin linewidth dot_line thin linewidth dot_area thin linewidth dotmark thin linewidth plotregion vthin linewidth legend vthin linewidth pie vthin linewidth reverse_big vthin linewidth sunflower vthin linewidth matrix_plotregion vthin linewidth text_option vthin linewidth ci thin linewidth ci2 thin linewidth ci_area thin linewidth ci2_area thin linewidth pbar thin linewidth p1bar thin linewidth p2bar thin linewidth p3bar thin linewidth p4bar thin linewidth p5bar thin linewidth p6bar thin linewidth p7bar thin linewidth p8bar thin linewidth p9bar thin linewidth p10bar thin linewidth p11bar thin linewidth p12bar thin linewidth p13bar thin linewidth p14bar thin linewidth p15bar thin linewidth pline medium linewidth p1line medium linewidth p2line medium linewidth p3line medium linewidth p4line medium linewidth p5line medium linewidth p6line medium linewidth p7line medium linewidth p8line medium linewidth p9line medium linewidth p10line medium linewidth p11line medium linewidth p12line medium linewidth p13line medium linewidth p14line medium linewidth p15line medium linewidth rline medium linewidth p1lineplot medium linewidth p2lineplot medium linewidth p3lineplot medium linewidth p4lineplot medium linewidth p5lineplot medium linewidth p6lineplot medium linewidth p7lineplot medium linewidth p8lineplot medium linewidth p9lineplot medium linewidth p10lineplot medium linewidth p11lineplot medium linewidth p12lineplot medium linewidth p13lineplot medium linewidth p14lineplot medium linewidth p15lineplot medium linewidth small small linewidth histogram thin linewidth bar thin linewidth refline medthin intensity ci_area inten30 yesno draw_minor_vgrid yes yesno draw_minor_hgrid yes symbolsize medsmall symbolsize p medsmall * Default symbol shapes - symbol p1 smcircle symbol p2 smcircle symbol p3 smcircle symbol p4 smcircle symbol p5 smcircle symbol p6 smcircle symbol p7 smcircle symbol p8 smcircle symbol p9 smcircle symbol p10 smcircle symbol p11 smcircle symbol p12 smcircle symbol p13 smcircle_hollow symbol p14 smcircle_hollow linepattern p1lineplot solid linepattern p2lineplot solid linepattern p3lineplot solid linepattern p4lineplot solid linepattern p5lineplot solid linepattern p6lineplot solid linepattern p7lineplot solid linepattern p8lineplot solid linepattern p9lineplot solid linepattern p10lineplot solid linepattern p11lineplot solid linepattern p12lineplot solid linepattern p13lineplot solid linepattern p14lineplot solid linepattern p15lineplot solid linepattern p1line solid linepattern p2line solid linepattern p3line solid linepattern p4line solid linepattern p5line solid linepattern p6line solid linepattern p7line solid linepattern p8line solid linepattern p9line solid linepattern p10line solid linepattern p11linep solid linepattern p12line solid linepattern p13line solid linepattern p14line solid linepattern p15line solid linepattern xyline shortdash linepattern ci dash linepattern ci_area solid linepattern grid dot linepattern major_grid dot linepattern minor_grid dot yesno extend_axes_low no yesno extend_axes_high no yesno extend_axes_full_low no yesno extend_axes_full_high no // Colors // * White background for all plots color background white color plotregion white color plotregion_line white color matrix_plotregion white color matplotregion_line black color legend white color legend_line black color clegend white color clegend_outer none color clegend_inner none color clegend_line black * Default for all other non-specified objects * NOTE: CIs in marginsplot is based on this color p1 ieblue color p2 ieorange color p3 ieteal color p4 iemagenta color p5 ieyellow color p6 iegreen color p7 none color p8 none color p9 none color p10 none color p11 none color p12 none color p13 none color p14 none * Default for lines (matching the symbols) color p1line ieblue color p2line ieorange color p3line ieteal color p4line iemagenta color p5line ieyellow color p6line iegreen color p7line none color p8line none color p9line none color p10line none color p11line none color p12line none color p13line none color p14line none color p1lineplot ieblue color p2lineplot ieorange color p3lineplot ieteal color p4lineplot iemagenta color p5lineplot ieyellow color p6lineplot iegreen color p7lineplot none color p8lineplot none color p9lineplot none color p10lineplot none color p11lineplot none color p12lineplot none color p13lineplot none color p14lineplot none color p1markline ieblue color p2markline ieorange color p3markline ieteal color p4markline iemagenta color p5markline ieyellow color p6markline iegreen color p7markline none color p8markline none color p9markline none color p10markline none color p11markline none color p12markline none color p13markline none color p14markline none * Bar charts color p1bar ieblue color p2bar ieorange color p3bar ieteal color p4bar iemagenta color p5bar ieyellow color p6bar iegreen color p7bar none color p8bar none color p9bar none color p10bar none color p11bar none color p12bar none color p13bar none color p14bar none * Confidence Intervals and other rarea plots color parea gs14 color parealine gs14 * Area plots color p1area ieblue color p2area ieorange color p3area ieteal color p4area iemagenta color p5area ieyellow color p6area iegreen color p7area none color p8area none color p9area none color p10area none color p11area none color p12area none color p13area none color p14area none color p1arealine ieblue color p2arealine ieorange color p3arealine ieteal color p4arealine iemagenta color p5arealine ieyellow color p6arealine iegreen color p7arealine none color p8arealine none color p9arealine none color p10arealine none color p11arealine none color p12arealine none color p13arealine none color p14arealine none * Pie slices color p1pie ieblue color p2pie ieorange color p3pie ieteal color p4pie iemagenta color p5pie ieyellow color p6pie iegreen color p7pie none color p8pie none color p9pie none color p10pie none color p11pie none color p12pie none color p13pie none color p14pie none * Do not fade out bar charts and histograms (better for presentations) intensity bar 100 intensity histogram 100 intensity parea 100 intensity pbar 100 * Confidence Intervals color ci_line gs13 color ci_arealine gs13 color ci_area gs13 color ci_symbol gs13 color ci2_line gs13 color ci2_arealine gs13 color ci2_area gs13 color ci2_symbol gs13 color xyline gs7 color tick gs10 color minortick gs10 color grid gs10 color major_grid gs10 color minor_grid gs10 color axisline gs10 color matrix gs6 color matrixmarkline gs6 color refmarker gs11 color refmarkline black color histogram ieblue color histback gs10 color histogram_line ieblue color axis_title black * Gridlines yesno draw_major_grid no yesno draw_minor_grid no yesno draw_majornl_grid no yesno draw_minornl_grid no yesno draw_major_hgrid yes yesno draw_minor_hgrid no yesno draw_majornl_hgrid no yesno draw_minornl_hgrid no yesno draw_major_vgrid yes yesno draw_minor_vgrid no yesno draw_majornl_vgrid no yesno draw_minornl_vgrid no yesno draw_major_nl_vgrid no yesno draw_minor_nl_vgrid no yesno draw_majornl_nl_vgrid no yesno draw_minornl_nl_vgrid no yesno draw_major_nl_hgrid no yesno draw_minor_nl_hgrid no yesno draw_majornl_nl_hgrid no yesno draw_minornl_nl_hgrid no yesno draw_major_nt_vgrid no yesno draw_minor_nt_vgrid no yesno draw_majornl_nt_vgrid no yesno draw_minornl_nt_vgrid no yesno draw_major_nt_hgrid no yesno draw_minor_nt_hgrid no yesno draw_majornl_nt_hgrid no yesno draw_minornl_nt_hgrid no yesno draw_major_nlt_vgrid no yesno draw_minor_nlt_vgrid no yesno draw_majornl_nlt_vgrid no yesno draw_minornl_nlt_vgrid no yesno draw_major_nlt_hgrid no yesno draw_minor_nlt_hgrid no yesno draw_majornl_nlt_hgrid no yesno draw_minornl_nlt_hgrid no yesno extend_grid_low yes yesno extend_grid_high yes yesno extend_minorgrid_low yes yesno extend_minorgrid_high yes yesno extend_majorgrid_low yes yesno extend_majorgrid_high yes yesno grid_draw_min no yesno grid_draw_max no yesno grid_force_nomin no yesno grid_force_nomax no * Axis style for graph bar graphs axisstyle bar_scale_horiz horizontal_default // y axis of graph hbar axisstyle bar_scale_vert vertical_default // y axis of graph bar axisstyle box_scale_horiz horizontal_default // y axis of graph hbox axisstyle box_scale_vert vertical_default // y axis of graph box axisstyle dot_scale_horiz vertical_default // y axis of graph dot axisstyle bar_scale_vert horizontal_default // y axis of graph dot, if y axis is vertical axisstyle matrix_horiz horizontal_default // horizontal axis for graph matrix axisstyle matrix_vert vertical_default // vertical axis for graph matrix * Textboxes color box gs14 color textbox gs14 * Added Text Box Style textboxstyle text_option text_option // overall style of textbox color text_option gs2 color text_option_line gs14 color text_option_fill gs14 linewidth text_option none yesno text_option no linepattern text_option solid horizontal text_option center vertical_text text_option middle margin text_option small compass2dir text_option center textboxstyle bytitle text_option textboxstyle subtitle text_option * Added lines color xyline ieorange linewidth xyline thin linepattern xyline solid