author | Francesco Abbate <francesco.bbt@gmail.com> | 2012年07月29日 11:30:24 +0200 |
---|---|---|
committer | Francesco Abbate <francesco.bbt@gmail.com> | 2012年07月29日 11:30:24 +0200 |
commit | c01b764483109e2ad1090fc53055fec90d7ab21e (patch) | |
tree | 28cb2352ac50d79470bda371d9073e15a693c922 /agg-plot/plot.h | |
parent | 707e54e3350e458530270d9cbd0767771cf6386f (diff) | |
parent | 2c1cbfd564492a0a8b3796a7c6f1c5dfb08dd117 (diff) | |
download | gsl-shell-c01b764483109e2ad1090fc53055fec90d7ab21e.tar.gz |
-rw-r--r-- | agg-plot/plot.h | 4 |
diff --git a/agg-plot/plot.h b/agg-plot/plot.h index 174a2829..2b970e6d 100644 --- a/agg-plot/plot.h +++ b/agg-plot/plot.h @@ -667,14 +667,14 @@ agg::trans_affine plot<RM>::draw_legends(canvas_type& canvas, switch (k) { case right: - dx = sx * size_frac_x; + dx = max(sx * size_frac_x, bb_dx); dy = dx * bb_dy / bb_dx; px = sx - dx - ppad * sx - dxr; py = (sy - dy) / 2; dxr += dx + 2 * ppad * sx; break; case left: - dx = sx * size_frac_x; + dx = max(sx * size_frac_x, bb_dx); dy = dx * bb_dy / bb_dx; px = ppad * sx + dxr; py = (sy - dy) / 2; |