Download


Version 2 Lug Wyrm Charmer (28th, July 2009)

Documentation for previous versions: Hyperion, Ichor, Jormungandr, Kvasir, Lug Wrym Charmer.

Wow, this release name is packed full of deity, mythology and worm fiddling. Lug Wyrm Charmer (lugworm, worm charming)

These are the heros that keep this site going, donations to open flash chart. 8,000,000 page views ain’t cheap on electric and bandwidth. Still want to have documentation in three years time? What happens next time my website host asks for £300.00? You know what to do 🙂

Other community builds of open flash chart: ofc2dz.com

News: I had an email from someone with ibm in their email address, so that was quite exciting.

Eric sent me this link:

I fear there’s been a misunderstanding.

Judging from your comment, I see that you [read my email/looked at my source code/downloaded my library]. I’m glad to hear you’ve taken an interest in what I’m doing: it means that I’m probably doing something interesting or useful, which is good. But the [demand for a fix/unconstructive feedback/derogatory discouragement/flame] you sent me implies that you don’t really get our relationship.

This is a timely email as I just turned on my PC to test the next release, I opened my emails and here I am 3 hours later still replying to people. So if you are one of the lucky ones who didn’t get deleted then I hope my terse reply is ok. Someone emailed me asking how they could embed some charts from their intranet into an excel spreadsheet. 3 emails, each with More Capitals Than THE LAST. This is why each release takes so long.

Changes:

  • Read this blog post about the load from URL and load from javascript functions, by Jason.
  • Added “negative-colour” to the candle charts bug report.
  • Added tags, labels.
  • Added arrows.
  • Patch from Simone Capra, added add_tooltip to ofc_bar_stack.php
  • REQUEST: would some like to do a demo of a scatter chart like this: github punch card, email me a link and I’ll add you to the tutorials page 🙂
  • Added attach_to_right_y_axis to bar_base — I wonder why this was never there? Doesn’t anyone use the right Y axis with bar charts?

Download the Open Flash Chart Version 2 Lug Wyrm Charmer zip file, that includes Open Flash Chart, the PHP, Ruby, Perl, Python, .NET and Java classes and the Flash source code.


Version 2 Kvasir (16th, June 2009)

Documentation for previous versions: Ichor, Hyperion

The name Kvasir was chosen by giggly.pig

Don’t forget to take at look at other community builds of open flash chart: ofc2dz.com has a bunch of slightly different charts. Different character support = reduced .swf size. Extra twiddly bits and bobs in it too 🙂

  • FINALLY got round to documenting the candle charts. These have been live for months and months but I never wrote the tutorials – lol.
  • Fixed bug: stacked bar charts were broken, these now inherit from bar charts and so a number of other bugs are fixed:
  • Stacked bar charts: Fixed on-show animation to work like bar charts
  • Stacked bar charts: Tried to add on-click events but this failed because I need to think about chart-id
  • All line and scatter charts can now have magic #date# variables in the tooltips

Download the Open Flash Chart Version 2 Jörmungandr-2 zip file, that includes Open Flash Chart, the PHP, Ruby, Perl, Python, .NET and Java classes and the Flash source code.


Version 2 Jörmungandr-2 (26th, May 2009)

Documentation for previous versions: Ichor, Hyperion

miroslav, josser and john.connor noticed a rather glairing bug in Jörmungandr which I fixed. The stacked bar charts are still broken. I will try and fix these tonight.

  • Fixed bug: ofc would not load using a data-file name in the URL.

Download the Open Flash Chart Version 2 Jörmungandr-2 zip file, that includes Open Flash Chart, the PHP, Ruby, Perl, Python, .NET and Java classes and the Flash source code.


Version 2 Jörmungandr (21st, May 2009)

Documentation for previous versions: Ichor, Hyperion

I chose Jörmungandr because it has a non ascii character in it and I wondered how many palces will be effected by it. BTW url encoded this becomes: J%C3%B6rmungandr

As you can see, if you aren’t an ASCII speaker, or if ASCII is your second language then life is h?rd for yo?. My first problem was that the ö does not show in the right click menu. Second problem was the SVN does not support the ö as far as I can tell…. (some hours later) no I did manage to check in this release – w000t!

Damn, sourceforge doesn’t like the .zip file: The upload filename has invalid characters (open-flash-chart-2-Jörmungandr.zip).

Other community builds of open flash chart are available at ofc2dz.com.

Changes since V2 Ichor

  • Jared Shakespeare (what a cool name!) asked why <br> is not supported in X axis labels. I fixed this.
  • Fixed a small bug in the scatter line PHP code – thanks to Matthew McNichols.
  • A open flash chart c library.
  • New area chart examples. Area charts now inherit from line correctly. Line styles – dots and dashed, dot styles, click events, on-show events etc…
  • “Save image locally” string by providing this parameter: save_image_message=MyText
  • Y axis gird lines are now pixel aligned, this stops anoying 1px lines going from 2.5 to 3.5 and looking all fuzzy due to ani-aliasing.
  • X axis grid-visible, for neater charts.
  • Wrote a bar chart on-show animation tutorial.
  • Wrote a load of new Y axis tutorials.
  • Library writers: The Y axis looks much more like the X axis now. Please update your libraries 🙂 …. JSON documentation
  • Wrote X axis tutorials and debugged x axis labels + steps (and/or visible-steps)
  • Fixed some bugs in horizontal bar charts and the Y Axis (thanks gslender)
  • Added a lot of JSON documentation in the open flash chart wiki.
  • on-show animations. This is the first showing of these animations so I expect plenty of constructive critasism from the community 😉 Library writers, please expect the API to change over time, here are the on-show JSON definitions.
  • Area charts now inherit from Line. So area charts can also have dashed lines.
  • Open flash chart 2, ColdFusion library by Ernst van der Linden, a Coldbox team member.
  • Added Y axis check for millions of steps which can cause a crash (min=0, max=1,000,000, step=1 we get 1,000,000 grid lines and labels)

Mentions:

  • WordPress.com stats.
  • Ycombinator comment: Ruby on Rails (pullmonkey.com)
  • Ycombinator comment: “There is a wonderful Python lib that makes it very easy to use OFC”
  • Django: open flash charts in django, getting charts to the masses 🙂

Download the Open Flash Chart Version 2 Jörmungandr zip file, that includes Open Flash Chart, the PHP, Ruby, Perl, Python, .NET and Java classes and the Flash source code.


Version 2 Ichor (20th March 2009)

Doumentation for previous versions: Hyperion

Changes since V2 Hyperion

This release was not possible without the never ending support from everyone in the open source community. They hang out in the forums, so pop in, say hello and if you want, say thanks for helping me out so much 🙂 (don’t forget to upload a picture of you enjoying a pint in your local pub)

The PHP code has changed, the way line charts are built is different. This is the old way:

$line_1 = new line_dot();
$line_1->set_values( $data_1 );
$line_1->set_halo_size( 0 );
$line_1->set_width( 2 );
$line_1->set_dot_size( 4 );

This is the new:

$line_1_default_dot = new dot();
$line_1_default_dot->colour('#f00000');
$line_1 = new line();
$line_1->set_default_dot_style($line_1_default_dot);
$line_1->set_values( $data_1 );
$line_1->set_width( 1 ); 

It would be simple to write some PHP to mask the difference. If anyone cares enough to code these classes, post them in the forums and I will make them available in the next release. I imagine they will look something like this:

class line_dot extends line
{
    function line_dot()
	{
	    $default_dot = new dot();
	    $default_dot->colour('#f00000');
	    $this->set_default_dot_style($default_dot);
	}
}

This has not(!!!) been tested, I just wrote it in this web page. But I hope it gives you the right idea.

Temp download: right click, save as open-flash-chart-ichor-alpha

  • Re-jigged SVN. Now current developement is under ‘trunk’, releases are under ‘tags’ and branches under ‘branches’
  • Changed how save as image works. Now saves as a .png.
  • Re-wrote the PHP library from scratch. Totally new API.
  • Fixed bug in candle charts — xiaoyifang.
  • Moved the JSON stuff in the pie charts to the new funky Properties code.
  • Applied patch: Pie – Auto-Colour Labels, from dz_
  • Added set_text and append_value to the PHP line library. Thanks to Christopher Adamson.
  • Fix a small bug in the radar charts – mouse hover.
  • Move some of the files around and named them better.
  • Sexy, sexy new bar charts.
  • Applied on-click events to all bar charts. This is thanks to a patch from Eric Salczynski (Assembla, LLC – eric@wehaventthetime.com) Duc Duong (Assembla, LLC – duc.assembla@gmail.com) of www.assembla.com, Subversion, Git, Mercurial and Trac hosting. Online workspaces for rapid software development and agile team collaboration (nice people 🙂
  • Added line step to scatter line charts.
  • Added an external interface – reload that you can call from JS to reload the current JSON file
  • Fixed small bug in X Axis Labels, returns incorrect length
  • Candle charts
  • dz_ re-wrote how the pie chart labels work and now they are smart! Check out the re-size demo and see them in action.
  • Added a ’rounded’ option to the tooltips.
  • Updated swfobject 2.0 to 2.1

Other random things I had to do to get this release out

  • Add more databases to teethgrinder.co.uk
  • Move from PHP4 to PHP5

Download the Open Flash Chart Version 2 Ichor zip file, that includes Open Flash Chart, the PHP, Ruby, Perl, Python, .NET and Java classes and the Flash source code.


Version 2 Hyperion (6th Nov 2008)

Doumentation for previous versions: Hyperion

Changes since V2 Gamera

I am labeling the releases differently. They are now in alphabetical order and we are at H.

  • Add more font options to the title.
  • Moved a lot of the source code files around so they make more sense.
  • Added dashed lines, dotted lines in line styles
  • save_image was changed to post_image, this better reflects what the function does.
  • Fixed the area chart so it fills correctly.
  • Fixed a bug in area hollow so it now will accept point objects.
  • utf8 tutorial page.
  • Better right click text customization (by Greg Barker)
  • Hacky little fix for Y Axis labels going off screen when no title or key set (by Jerremy Koot)
  • Y Axis Labels, now support vertical text (by Jerremy Koot)

Download the Open Flash Chart Version 2 Hyperion zip file, that includes Open Flash Chart, the PHP, Ruby, Perl, Python, .NET and Java classes and the Flash source code.


Version 2 Gamera (15th Oct 2008)

Changes since V2 Beta 1

We have a new logo! Designed by Mark Heggan, numb.me.uk. In fact we have a whole host of new logos, they are now in SVN and free to use as you like 🙂

  • Tried to release as much memory as possible during AJAX chart reloads.
  • Fixed typo in adv-js-2-charts.php, thanks to Nathan.
  • Fixed glass bar chart rendering bug (very thin and height == 0)
  • Fixes to the tooltips including new proximity tip, multiple points in the same location support.
  • Radar Charts.
  • Line chart click events.
  • Pie chart click events.
  • Scatter line charts.
  • Bug fix: X axis, X axis labels – scatter charts were broken
  • Added line tooltips to the PHP library
  • #x_label# added to tooltip
  • #key# added to tooltip
  • Horizontal Bar Chart, added tooltip information.

Download the Open Flash Chart version 2 Gamera zip file, that includes Open Flash Chart, the PHP, Ruby, Perl, Python, .NET and Java classes and the Flash source code.


Version 2 Beta 1 (29th Aug, 2008)

Changes since V2 Alpha 8

  • Pie chart API has changed.
  • Draw shapes on the charts.
  • Customize the loading… message.
  • A tutorial on how to place many charts on one page.
  • Many charts on one page using JS.

Download the Open Flash Chart version 2 Beta 1 zip file, that includes Open Flash Chart, the PHP, Ruby, Perl, Python, .NET and Java classes and the Flash source code.


Open Flash Chart 2 Alpha 8 (23rd July 2008) The to do list before the charts go beta:

  • Fix the tooltip code. It is too complex and slow for big charts.
  • Flesh out the documentation
  • Try to get some good libraries started in languages other than PHP

Open Flash Chart 2 Alpha 7 (1st July 2008)

Open Flash Chart 2 Alpha 6

Open Flash Chart 2 Alpha