summary |
shortlog | log |
commit |
commitdiff |
tree
first ⋅ prev ⋅ next
pmichaud [Fri, 17 Apr 2009 00:45:19 +0000 (00:45 +0000)]
Patch from Patrick Michaud:
use error mechanism instead of die if Chart::Math::Axis isn't available.
pmichaud [Fri, 17 Apr 2009 00:04:43 +0000 (00:04 +0000)]
From Patrick Michaud:
Here you go - tests for warnings, and a fix:
pmichaud [Thu, 16 Apr 2009 23:36:09 +0000 (23:36 +0000)]
Patches from Patrick Michaud:
Ok, I've fixed the y-tic error - that was an embarrassing display of math
:( I'm gonna work on the size issue now, and if I still have time, work
on using Chart::Math::Axis.
ok, i implemented autoscaling of the graph area, and removed a bunch of
cruft around graph size.
Ok, that auto-y-scaling is pretty nice. Here's a diff that uses it, if
someone calls use_automatic_axis(), or if automatic_axis => 1 is in the
style. Next I'm going to get some horizontal grid-lines going.
I added somewhat cheesy gridlines. Since there aren't line styles, I just
manually dashed the line. Right now it's hard coded to black - I felt odd
about letting the color be styled, when the fundamental style can't be
changed.
Tony Cook [Tue, 14 Apr 2009 09:18:55 +0000 (09:18 +0000)]
define new style settings text.aa, lineaa and fill.aa each based on
the top level "aa" style. Each text style depends on text.aa, each
line style depends on lineaa.
add _line_style() to populate a hash similar in concept to that used
by by _text_style(), so we can easily support pens and thick lines
from future Imager
Tony Cook [Tue, 14 Apr 2009 04:13:53 +0000 (04:13 +0000)]
line markers for line graphs
Tony Cook [Mon, 13 Apr 2009 23:53:19 +0000 (23:53 +0000)]
allow the user to specifiy min and max y values instead of a padding
percentage (Patrick Michaud)
Tony Cook [Mon, 13 Apr 2009 22:50:16 +0000 (22:50 +0000)]
remove spurious write to /var/www/tmp
pmichaud [Mon, 13 Apr 2009 22:46:29 +0000 (22:46 +0000)]
changes from Patrick + manifest update
Tony Cook [Mon, 13 Apr 2009 01:42:58 +0000 (01:42 +0000)]
fix data, labels, style draw() option handling to not set state in the
chart object
handle undef values introduced into $opts in _style_setup by the new
style accessors
Tony Cook [Mon, 23 Mar 2009 00:22:07 +0000 (00:22 +0000)]
update manifest
pmichaud [Sun, 22 Mar 2009 23:41:13 +0000 (23:41 +0000)]
changes from Patrick Michaud, line, bar, stacked column graphs
Tony Cook [Mon, 16 Mar 2009 09:54:50 +0000 (09:54 +0000)]
font handling fixes
data validation fixes
untabify
Tony Cook [Mon, 16 Mar 2009 08:43:41 +0000 (08:43 +0000)]
remove 5.005 inappropriate use warnings
Tony Cook [Mon, 16 Mar 2009 08:33:19 +0000 (08:33 +0000)]
a litte more internals documentation
Tony Cook [Mon, 16 Mar 2009 08:22:51 +0000 (08:22 +0000)]
return missing font errors in from the error method, add tests for the
various fonts we look for.
Tony Cook [Fri, 13 Mar 2009 03:37:31 +0000 (03:37 +0000)]
update test images to match the change in default style
pmichaud [Fri, 13 Mar 2009 03:35:33 +0000 (03:35 +0000)]
patches from Patrick Michaud
Tony Cook [Mon, 21 Apr 2008 09:04:25 +0000 (09:04 +0000)]
0.06 release
Tony Cook [Mon, 21 Apr 2008 08:57:27 +0000 (08:57 +0000)]
- round the pie radius down to avoid running over the edge of the
image
- changed the pie maxsegments default to 0.01 from 0.05
- removed the obsolete pie blur style information
- documented some of the pie chart specific style settings
- changed the default drop shadow style to a translucent fill so the
background can show through.
Tony Cook [Mon, 21 Apr 2008 08:29:13 +0000 (08:29 +0000)]
- round the pie radius down to avoid running over the edge of the
image
Tony Cook [Mon, 21 Apr 2008 08:18:27 +0000 (08:18 +0000)]
- zero-sized segments were drawn as covering the whole pie. Skip
drawing zero sized segments.
https://rt.cpan.org/Ticket/Display.html?id=34813
Tony Cook [Mon, 21 Apr 2008 06:39:54 +0000 (06:39 +0000)]
- add a new style "primary" which is primary_red with a light grey
background, and made that the default, so the default graphs aren't
quite so ugly.
Tony Cook [Mon, 21 Apr 2008 06:21:36 +0000 (06:21 +0000)]
- add horizontal legend boxes
make the legend outside padding an integer
update test images to match
Tony Cook [Mon, 21 Jan 2008 10:57:37 +0000 (10:57 +0000)]
- round the dimensions used within the legend to integers to prevent
later truncation from causing uneven output.
Tony Cook [Mon, 17 Dec 2007 23:50:36 +0000 (23:50 +0000)]
remove more ancient Imager cruft
Tony Cook [Mon, 17 Dec 2007 08:20:20 +0000 (08:20 +0000)]
0.05 release
Tony Cook [Mon, 17 Dec 2007 08:16:08 +0000 (08:16 +0000)]
update MANIFEST, Changes
Tony Cook [Mon, 17 Dec 2007 08:08:11 +0000 (08:08 +0000)]
create the test font driver, use it, and update the test comparison
images
Tony Cook [Mon, 17 Dec 2007 07:14:11 +0000 (07:14 +0000)]
copyrights, we depend on more recent Imager now
Tony Cook [Wed, 12 Dec 2007 23:43:51 +0000 (23:43 +0000)]
force FT2 usage, hopefully for better text consistency
Tony Cook [Tue, 11 Dec 2007 10:31:38 +0000 (10:31 +0000)]
0.04 release
Tony Cook [Tue, 11 Dec 2007 10:28:54 +0000 (10:28 +0000)]
- remove fancy_fills check, we now depend on an Imager release that
supports fountain fills.
Tony Cook [Tue, 11 Dec 2007 10:23:38 +0000 (10:23 +0000)]
various Kwalitee changes
Tony Cook [Tue, 11 Dec 2007 09:36:22 +0000 (09:36 +0000)]
- skip all tests if we can't load the font
- Save test results to ppm, so we can generate images even if we don't
have PNG support in Imager.
- instead of the old draw-no-aa-then-blur-the-result hack, we now use
arc()'s aa option
- tests now use Test::More
- remove the old circle fudge hack, since Imager fixed arc fills a
while ago
- strictify Makefile.PL, include the LICENSE, use the correct version
check for including the extra WriteMakefile keys
Tony Cook [Tue, 11 Dec 2007 08:40:41 +0000 (08:40 +0000)]
Imager::Graph 0.03
Imager::Graph doesn't have such a huge history that it's worth messing
around to bring the full history over.
Tony Cook [Tue, 11 Dec 2007 08:38:10 +0000 (08:38 +0000)]
somewhere to keep Imager-Graph