Commits

Author Commit Message Labels Comments Date
Chris Leonello
Heavy tear up and reorg. Break out linear and category axis renderers into their own plugins. Break out ticks into own plugin. Give axis reference back to series attached to it. This should make it much easier to draw the axes. This revision is probably broken.
Chris Leonello
Major rework to axis renderering for log axes. Added handling of arbitrary bases. Added two methods to display log axes ticks, even (even pixel distribution) and power (traditional power of 10 distribution). Added option to trendlines to draw exponential trend lines.
Chris Leonello
Mainly working on log axes. Also investigating AxisTick object, although not used yet.
Chris Leonello
Added line marker capability. Currently supports diamonds, circles and squares both filled and unfilled. Another massive refactoring of code. Pulled out all the renderers. No renderers (except for legend) in core to make it much smaller. Now load even default renderers as plugins. Modified the way series renderer options are passed. Line options should actually be part of renderer, not series, since e.g. a bar chart, would have different options.
Chris Leonello
adding documentation directory
Chris Leonello
adding documentation directory
Chris Leonello
Merged changes from positionedCanvas branch into trunk. Now draw seriesCanvas sized and positioned to fit within grid axes so lines are clipped automatically if they are out of axis bounds.
Chris Leonello
Massive refactoring and reordering of code. Moved methods to make more sense. Prefixed properties which shouldn't be overridden by user preferences with an underscore. Moved makeCanvas method into the canvasGridRenderer where it belongs and renamed it to more generic createDrawingContext. Added a lot of documentation comments for Natural Doc parsing to generate docs. Probably many other changes too.
Chris Leonello
Grid and axes renderering now handled through plugin. Lets us plug in different renderers for SVG, plain old DHTML, Flash, etc.
Chris Leonello
Added customizations to axes to turn off labels and display tick marks inside, outside, cross, or none at all.
Chris Leonello
Added title support. Added Legend support. Fixed bug with dual axes generation. Fixed bug with axis bounds. Shadow under graph area. Improved font customization and added chart wide font default setting. Rearranged code structure, moved methods for easier code reading. Started a log axes plugin. It may be so small I'll merge it in core.
Tags
0.2.0
Chris Leonello
Added legend capability and hook. Enhanced grid options for shadow and background.
Chris Leonello
Added a couple of hooks for plugins. Created a basic trend line plugin as proof of concept.
Chris Leonello
Removed makeTag function, just use jQuery!
Chris Leonello
Removed old test files that don't need. Have working series with shadows. Clip the graph area so that lines don't go out of bounds. Removed some cruft. Added font family and font size options for ticks.
Chris Leonello
Rename plugin to jquery convention.
Chris Leonello
Basic lines are working. Still working on looks and robustness.
Chris Leonello
Got grid canvas working and drawing all 4 axes. Slight adjustment needed for dual axes grid lines, don't always exactly overlap.
Chris Leonello
Change linearAxisRenderer to plain old object and now call axis.renderer directly. In options, pass in new object to renderer.
Chris Leonello
Got the point to unit to point conversions working. Now can position axes labels and anything else correctly.
Chris Leonello
Populating axes with labels, not positioned yet.
Chris Leonello
refactoring objects in plot, axes, etc. to simplify things.
Chris Leonello
initial import
  1. Prev
  2. Next