author | Francesco Abbate <francesco.bbt@gmail.com> | 2012年07月23日 17:58:34 +0200 |
---|---|---|
committer | Francesco Abbate <francesco.bbt@gmail.com> | 2012年07月23日 17:58:34 +0200 |
commit | 1b437d39488ca68fbb51c3980fe9bba0514468d3 (patch) | |
tree | b10c873025b824430d53739a8308e3debcf7fc84 /agg-plot/plot.h | |
parent | 78702ab307e9d05493cb980a25f19d340d5644a0 (diff) | |
download | gsl-shell-1b437d39488ca68fbb51c3980fe9bba0514468d3.tar.gz |
-rw-r--r-- | agg-plot/plot.h | 4 |
diff --git a/agg-plot/plot.h b/agg-plot/plot.h index 4956b359..8290454b 100644 --- a/agg-plot/plot.h +++ b/agg-plot/plot.h @@ -636,14 +636,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; |