KavaChart in Action - Examples and Documentation - ProServe
[ Back ] KavaChart PHP Examples
For many, PHP is an easier-to-use technology for building dynamic page content
than Java. KavaChart ProServe includes a PHP chart object that lets PHP
developers use KavaChart's Java technology with no Java coding.
KavaChart's PHP charts are generated by a Java server, such as Tomcat, Resin, or WebSphere. A PHP object is used to construct the URLs that will contain a call to the Java Servlet responsible for rendering the chart data. The PHP code looks something like this:
<?
include 'kavachart.php';
$chart = new chart;
$chart->setProperty('dataset0yValues', '123,321,234,342');
?>
The chart image: <$chart->getImage()?>
The PHP code produces output similar to this:
<IMG SRC="http://www.kavachart.com/PHPChartStream?sn=H4sIAAALBCgH2O9pYYQAAAA%3D%3D" BORDER="0" ALT="">
As long as your web server can access the internet, these pages should work properly, although they'll draw the VE demo information at the bottom of each chart image. To use a local server, simply modify the "imgHost" variable in kavachart.php. See the KavaChart PHP Users Guide for more information. |
KavaChart PHP Examples
Run PHP
See source
A very simple chart in PHP. |
Run PHP
See source
The next page generates Adobe Flash© output. KavaChart PHP automatically generates the special data and tags required to display Flash© or SVG. These formats are particularly well suited to PHP pages because they carry tooltip and hyperlink information inside the chart data. |
Run PHP
See source
This sample demonstrates how you can use PHP features together with KavaChart to build a dynamic chart. Using this page you can change chart types, dimensions, data, and so on. |
Run PHP
See source
This sample demonstrates how you can use KavaChart PHP to generate a chart image that includes tooltip labels. |
Run PHP
See source
An example poll with a dynamic pie chart. |
Run PHP
See source
This sample is very similar to the JSP samples that use Yahoo data to construct finance charts, but this sample is done with PHP. |