PHP Charts & Graphs Features

real time dynamic plotting

Dynamic Plotting

The chart can also be plotted automatically using javascript without user intervention in real time.

Change Render Type with Ease

Easily change renderer type by simply prefixing plugin:: before a renderer name.

Standard Line, Pie, & Bar Chart

phpChart supports the most commonly used charts including line, bar and pie charts.

Animation Your Charts!

With a single line of code, you can enable or disable rendering animation in phpChart.

Debugging Tool

Set DEBUG to true to view generated client side javascript, as well as list of plugins currently used.
phpChart zoom

Zoom In & Out

You can easily zoom in a graph using set_cursor() function and set the property “zoom” to true.
manipulating with javascript in phpchart

Manipulating Series with Javascript

You can manipulate any chart that has already been rendered using javascript.

External Data to Plot via AJAX

Load from external data source, either a file or URL, as the first parameter in phpChart constructor .

phpChart Is Responsive!

phpChart is responsive. Perfect for mobile devices such as iOS and Android!

People Love phpChart!


I’ve been a developer for years, and tried various other php libraries and frameworks. I stumbled across phpChart and I’m impressed with how easily and fast it is to develop charts. I recommend it to all my colleagues.


phpChart can save you so much time and is so easy to use. It’s a no brainer!


Work smarter, not harder. phpChart reduced development time for my online reports. I’ll use it again in a heartbeat.

Download phpChart Lite. It’s FREE!

Start creating interactive charts and graphs for your online report with only TWO lines of PHP code.
Download phpChart!