// cleanplots Graphing 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 option are based on the excellent plotplain scheme (Bischof 2017) * NOTE: "help scheme entries" for what each command does * Trenton D. Mize * 2018-09-16 #include s1color // Legend outside in lower right corner * 1 column; short signatures; no frame clockdir legend_position 4 numstyle legend_cols 1 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 6 // 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_hollow symbol p2 smcircle symbol p3 smsquare_hollow symbol p4 smsquare symbol p5 smtriangle_hollow symbol p6 smtriangle symbol p7 smdiamond_hollow symbol p8 smdiamond symbol p9 i symbol p10 plus symbol p11 x symbol p12 smcircle symbol p13 smcircle_hollow symbol p14 smsquare symbol p15 smsquare_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 dash linepattern p10lineplot dash linepattern p11lineplot dash linepattern p12lineplot dash linepattern p13lineplot dash linepattern p14lineplot dash linepattern p15lineplot dash 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 dash linepattern p10line dash linepattern p11linep dash linepattern p12line dash linepattern p13line dash linepattern p14line dash linepattern p15line dash 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 * Default for all other non-specified objects * NOTE: CIs in marginsplot is based on this color p1 red*1.2 color p2 eltblue color p3 gs8 color p4 black color p5 cyan*1.2 color p6 purple color p7 gold color p8 dkgreen color p9 lavender color p10 navy color p11 dkgreen color p12 pink color p13 sand color p14 black * Default for lines (matching the symbols) color p1line red*1.2 color p2line eltblue color p3line gs8 color p4line black color p5line cyan*1.2 color p6line purple color p7line gold color p8line dkgreen color p9line lavender color p10line navy color p11line dkgreen color p12line pink color p13line sand color p14line black color p1lineplot red*1.2 color p2lineplot eltblue color p3lineplot gs8 color p4lineplot black color p5lineplot cyan*1.2 color p6lineplot purple color p7lineplot gold color p8lineplot dkgreen color p9lineplot lavender color p10lineplot navy color p11lineplot dkgreen color p12lineplot pink color p13lineplot sand color p14lineplot black color p1markline red*1.2 color p2markline eltblue color p3markline gs8 color p4markline black color p5markline cyan*1.2 color p6markline purple color p7markline gold color p8markline dkgreen color p9markline lavender color p10markline navy color p11markline dkgreen color p12markline pink color p13markline sand color p14markline black * Bar charts color p1bar red color p2bar eltblue*.8 color p3bar gs10 color p4bar black*.9 color p5bar cyan color p6bar purple*.8 color p7bar gold*.8 color p8bar dkgreen*.9 color p9bar lavender*.9 color p10bar navy*.8 color p11bar dkgreen*.9 color p12bar pink*.7 color p13bar sand*.8 color p14bar black * Confidence Intervals and other rarea plots color parea gs13 color parealine gs13 * Area plots color p1area red color p2area eltblue*.8 color p3area gs10 color p4area black*.9 color p5area cyan color p6area purple*.8 color p7area gold*.8 color p8area dkgreen*.9 color p9area lavender*.9 color p10area navy*.8 color p11area dkgreen*.9 color p12area pink*.7 color p13area sand*.8 color p14area black color p1arealine red color p2arealine eltblue*.8 color p3arealine gs10 color p4arealine black*.9 color p5arealine cyan color p6arealine purple*.8 color p7arealine gold*.8 color p8arealine dkgreen*.9 color p9arealine lavender*.9 color p10arealine navy*.8 color p11arealine dkgreen*.9 color p12arealine pink*.7 color p13arealine sand*.8 color p14arealine black * Pie slices color p1pie red color p2pie eltblue*.8 color p3pie gs10 color p4pie black*.9 color p5pie cyan color p6pie purple*.8 color p7pie gold*.8 color p8pie dkgreen*.9 color p9pie lavender*.9 color p10pie navy*.8 color p11pie dkgreen*.9 color p12pie pink*.7 color p13pie sand*.8 color p14pie black * Fade out bar charts and histograms into lighther palette because * so much ink intensity bar 80 intensity histogram 80 * 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 * Histograms color histogram none color histogram_line black 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 gs8 color histback gs10 color histogram_line 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 * Textboxes color box gs15 color textbox gs15 color mat_label_box gs15