PHPackages                             zetacomponents/graph - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. zetacomponents/graph

ActiveLibrary

zetacomponents/graph
====================

A component for creating pie charts, line graphs and other kinds of diagrams.

1.7.2(1y ago)26490.4k↓16.5%17[4 PRs](https://github.com/zetacomponents/Graph/pulls)4Apache-2.0PHPCI failing

Since Nov 20Pushed 5mo ago7 watchersCompare

[ Source](https://github.com/zetacomponents/Graph)[ Packagist](https://packagist.org/packages/zetacomponents/graph)[ Docs](https://github.com/zetacomponents)[ RSS](/packages/zetacomponents-graph/feed)WikiDiscussions master Synced 1mo ago

READMEChangelogDependencies (4)Versions (39)Used By (4)

Zeta Components Graph component
===============================

[](#zeta-components-graph-component)

[![https://travis-ci.org/zetacomponents/Graph.png?branch=master](https://camo.githubusercontent.com/cb31d6a32edf98514d5499373d07e977fa3aa8182880bec8ae4dc40eccfdec1d/68747470733a2f2f7472617669732d63692e6f72672f7a657461636f6d706f6e656e74732f47726170682e706e673f6272616e63683d6d6173746572)](https://travis-ci.org/zetacomponents/Graph)Component to render charts using PHP. Supports a bunch of different chart types, output drivers, axis and renderers.

To check out features and usage of the graph component check out the [tutorial](docs/tutorial.txt).

To see some example charts you may check out the [gallery](docs/gallery.txt).

###  Health Score

55

—

FairBetter than 98% of packages

Maintenance55

Moderate activity, may be stable

Popularity47

Moderate usage in the ecosystem

Community30

Small or concentrated contributor base

Maturity75

Established project with proven stability

 Bus Factor1

Top contributor holds 76.3% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

###  Release Activity

Cadence

Every ~197 days

Recently: every ~242 days

Total

34

Last Release

591d ago

### Community

Maintainers

![](https://www.gravatar.com/avatar/892698bb1d3f6dae0e3a44abe3e26920ddb4eb000c6c583c87b4db5e5027e166?d=identicon)[beberlei](/maintainers/beberlei)

![](https://www.gravatar.com/avatar/87eaea74e4be4e86084decfe79612a4fb7b3bd76718a54368a0fe8593de7873b?d=identicon)[derickr](/maintainers/derickr)

---

Top Contributors

[![kore](https://avatars.githubusercontent.com/u/154398?v=4)](https://github.com/kore "kore (648 commits)")[![derickr](https://avatars.githubusercontent.com/u/208074?v=4)](https://github.com/derickr "derickr (141 commits)")[![beberlei](https://avatars.githubusercontent.com/u/26936?v=4)](https://github.com/beberlei "beberlei (20 commits)")[![tobyS](https://avatars.githubusercontent.com/u/187140?v=4)](https://github.com/tobyS "tobyS (15 commits)")[![sebastianbergmann](https://avatars.githubusercontent.com/u/25218?v=4)](https://github.com/sebastianbergmann "sebastianbergmann (10 commits)")[![lolautruche](https://avatars.githubusercontent.com/u/313528?v=4)](https://github.com/lolautruche "lolautruche (5 commits)")[![jpic](https://avatars.githubusercontent.com/u/94636?v=4)](https://github.com/jpic "jpic (3 commits)")[![SeifertDaniel](https://avatars.githubusercontent.com/u/9882400?v=4)](https://github.com/SeifertDaniel "SeifertDaniel (2 commits)")[![madscientist159](https://avatars.githubusercontent.com/u/5959326?v=4)](https://github.com/madscientist159 "madscientist159 (2 commits)")[![guillaumelecerf](https://avatars.githubusercontent.com/u/2005706?v=4)](https://github.com/guillaumelecerf "guillaumelecerf (1 commits)")[![healsdata](https://avatars.githubusercontent.com/u/787979?v=4)](https://github.com/healsdata "healsdata (1 commits)")[![remicollet](https://avatars.githubusercontent.com/u/270445?v=4)](https://github.com/remicollet "remicollet (1 commits)")

###  Code Quality

TestsPHPUnit

### Embed Badge

![Health badge](/badges/zetacomponents-graph/health.svg)

```
[![Health](https://phpackages.com/badges/zetacomponents-graph/health.svg)](https://phpackages.com/packages/zetacomponents-graph)
```

###  Alternatives

[civicrm/civicrm-core

Open source constituent relationship management for non-profits, NGOs and advocacy organizations.

728272.9k20](/packages/civicrm-civicrm-core)[zetacomponents/mail

The component allows you construct and/or parse Mail messages conforming to the mail standard. It has support for attachments, multipart messages and HTML mail. It also interfaces with SMTP to send mail or IMAP, POP3 or mbox to retrieve e-mail.

951.8M28](/packages/zetacomponents-mail)[zetacomponents/document

The Document components provides a general conversion framework for different semantic document markup languages like XHTML, Docbook, RST and similar.

252.7M2](/packages/zetacomponents-document)[zetacomponents/system-information

Provides access to common system variables, such as CPU type and speed, and the available amount of memory.

221.9M18](/packages/zetacomponents-system-information)[zetacomponents/console-tools

A set of classes to do different actions with the console (also called shell). It can render a progress bar, tables and a status bar and contains a class for parsing command line options.

231.7M20](/packages/zetacomponents-console-tools)[zetacomponents/feed

This component handles parsing and creating RSS1, RSS2 and ATOM feeds, with support for different feed modules (dc, content, creativeCommons, geo, iTunes).

111.5M16](/packages/zetacomponents-feed)

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
