Announcement

Collapse
No announcement yet.
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • Too narrow margins in legend

    I'm using the following code to graph a box plot.

    Code:
    // Generate the chart
    graph box varlist, ///
        over(SomeGroup, sort(1) descending label(labsize(vsmall))) ///
        nooutsides alsize(40) ///
        lines(lwidth(thin) lpattern(solid)) ///
        box(1, lwidth(medthin)) ///
        box(2, lwidth(medthin)) ///
        box(3, lwidth(medthin)) ///
        box(4, lwidth(medthin)) ///
        ytitle("YTitle", size(small)) ///
        ylabel(, labsize(vsmall)) ///
        b1title("XaxisNote", size(small)) ///
        plotregion(lstyle(none)) ///
        title("Title", size(medium)) ///
        subtitle("{it: subtitle}", size(small)) ///
        note("Outliers are excluded.",size(vsmall)) ///
        caption("{it: Data Source: Source}", size(vsmall)) ///
        legend(rows(2) ring(1) size(vsmall) position(6) rowgap(.5) ///
            region(fcolor(gs14) lcolor(black) margin(medsmall)) symxsize(5)) ///
        lines(lwidth(vthin)) ///
        name(name, replace)
    The generated legend has very narrow margin next to the label on the left hand side:
    Click image for larger version

Name:	Untitled.png
Views:	1
Size:	491 Bytes
ID:	119210
    I tried to address this by providing margin(medium) but it messed up the legend as it made top and bottom margins massive. Is there a neat way to control left and right margin in the legend region? I'm using the Burd10 scheme when generating the box plot.
    Kind regards,
    Konrad
    Version: Stata/IC 13.1
Working...
X