PHPackages                             wangta69/laravel-chart - 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. [Utility &amp; Helpers](/categories/utility)
4. /
5. wangta69/laravel-chart

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

wangta69/laravel-chart
======================

Create chart data for various js

8.12.0(8mo ago)1261MITPHPPHP &gt;=8.0.0

Since Nov 6Pushed 8mo ago1 watchersCompare

[ Source](https://github.com/wangta69/laravel-chart)[ Packagist](https://packagist.org/packages/wangta69/laravel-chart)[ RSS](/packages/wangta69-laravel-chart/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (5)DependenciesVersions (9)Used By (1)

Charts For Laravel
==================

[](#charts-for-laravel)

> 현재는 chart.js v4 만을 지원합니다.

installation
------------

[](#installation)

```
composer require wangta69/laravel-chart

```

How to
------

[](#how-to)

```
use Pondol\Charts\Facades\Chartjs;

..........
$data = ['all'=>['jan'=>34, 'feb'=>56...], 'unique'=>[...]]
..........
$chart = Chartjs::
  type('line')
  ->element('dailyChart')
  ->labels(array_keys($data['all']))
  ->datasets(function($dataset) use($data) {
      $dataset->setLabel("# all");
      $dataset->setData(array_values($data['all']));
      $dataset->setBorderWidth(1);
  })
  ->datasets(function($dataset) use($data) {
    $dataset->setLabel("# unique");
    $dataset->setData(array_values($data['unique']));
    $dataset->setBorderWidth(1);
  })
  ->options(function($option) {
    $option->setTitle('Daily visitor');
  })
  ->build();

```

- blade

> blade 에서는 아래 처럼 처리합니다.

```
 // id는 위의 element 을 입력

```

### refresh

[](#refresh)

> 여러개의 chart를 사용할 경우 refresh()를 이용하여 먼저 선언된 내용을 지워주어야 한다.

```
$chart = Chartjs::refresh()->type('line').....

```

### bar

[](#bar)

```
$chartData = array_column($data , 'count');
  $chart = Chartjs::refresh()
  ->type('bar')
  ->element('countryChart')

  ->datasets(function($dataset) use($data) {
    $dataset->setData(array_column($data , 'count'));
    $dataset->setdefaultColor();
  })

  ->labels(array_column($data , 'country'));
  $chart = $chart->options(function($option) {
    $option->legend['display'] = false;
    $option->setTitle('Nationals');
  })
  ->build();

```

###  Health Score

33

—

LowBetter than 75% of packages

Maintenance59

Moderate activity, may be stable

Popularity8

Limited adoption so far

Community9

Small or concentrated contributor base

Maturity49

Maturing project, gaining track record

 Bus Factor1

Top contributor holds 100% 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 ~41 days

Recently: every ~71 days

Total

8

Last Release

259d ago

Major Versions

0.1.4 → 8.12.02025-08-25

PHP version history (2 changes)0.0.0PHP &gt;=7.0.0

8.12.0PHP &gt;=8.0.0

### Community

Maintainers

![](https://www.gravatar.com/avatar/d710777d1acc261175e5f7d5fd6fe55f09d44c496a1fead48c155835fa0fdb3a?d=identicon)[wangta69](/maintainers/wangta69)

---

Top Contributors

[![wangta69](https://avatars.githubusercontent.com/u/427687?v=4)](https://github.com/wangta69 "wangta69 (7 commits)")

### Embed Badge

![Health badge](/badges/wangta69-laravel-chart/health.svg)

```
[![Health](https://phpackages.com/badges/wangta69-laravel-chart/health.svg)](https://phpackages.com/packages/wangta69-laravel-chart)
```

PHPackages © 2026

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