-Welcome to your wiki! This is the default page we've installed for your convenience. Go ahead and edit it.
-This wiki uses the [[http://www.wikicreole.org/|Creole]] syntax, and is fully compatible with the 1.0 specification.
-The wiki itself is actually a hg repository, which means you can clone it, edit it locally/offline, add images or any other file type, and push it back to us. It will be live immediately.
-$ hg clone http://bitbucket.org/roberto.aloi/highcharts-php/wiki/
-Wiki pages are normal files, with the .wiki extension. You can edit them locally, as well as creating new ones.
-=== Syntax highlighting ===
-You can also highlight snippets of text, we use the excellent [[http://www.pygments.org/|Pygments]] library.
-Here's an example of some Python code:
- formatter = lambda t: "funky"+t
-You can check out the source of this page to see how that's done, and make sure to bookmark [[http://pygments.org/docs/lexers/|the vast library of Pygment lexers]], we accept the 'short name' or the 'mimetype' of anything in there.
+=== What is highcharts-php ===
+highcharts-php is a PHP library to interact with the [[http://www.highcharts.com|Highcharts JS charting library]].
+=== What is Highcharts ===
+The Highcharts JS libraries are available at: www.highcharts.com and they are free for non commercial use. For commercial usage, please refers to the license and pricing section of their website.
+=== Are the Highcharts and highcharts-php projects related? ===
+Again, the highcharts-php project has nothing to do with the Highcharts projects. The authors are different and the two projects don't share any single line of code.
+=== Why highcharts-php ===
+The reason behind the highcharts-php project is to offer a useful tool to PHP developers to automatically generate Highcharts JS code starting from some PHP data.
+To use this library, you will need [[http://www.highcharts.com/documentation/how-to-use|the Highcharts JS libraries installed]].
+After that, you can simply create your Highcharts graph like this:
+ // Convert your data arrays by doing:
+ $d1 = new HighchartsArray($data1);
+ $d2 = new HighchartsArray($data2);
+ $d3 = new HighchartsArray($data3);
+ // Create an option array for your graph.
+ // Refers to the official [[http://www.highcharts.com/ref/|Highcharts reference page]] for a list of the available options.
+ 'renderTo' => 'my_graph',
+ 'defaultSeriesType' => 'line'
+ 'categories' => $data1,
+ 'title' => 'x_axis_title'
+ 'text' => 'y_axis_title'
+ $chart = new Highcharts('my_graph', $options);
+ // Enjoy your new chart
+ echo $chart->getCode();
+ echo '<div id="my_graph" width="500" height="300"> </div>';