Download the PHP package practically/yii2-chartjs without Composer
On this page you can find all versions of the php package practically/yii2-chartjs. It is possible to download/install these versions without Composer. Possible dependencies are resolved automatically.
Download practically/yii2-chartjs
More information about practically/yii2-chartjs
Files in practically/yii2-chartjs
Package yii2-chartjs
Short Description Chart js wrapper for yii2 to help with rendering data charts
License
Informations about the package yii2-chartjs
Yii2 Chart JS
Wrapper for chart js in Yii2. Easily turn Yii2 querys into beautiful charts.
Installation
The preferred way is with composer.
Note: This package does not handle the installation of chart js library. For that you can visit the chart js website
You can also install with the asset packagist
Chart JS Versions
Please note that there are API changes in the clientOptions
of the
config for chart js between versions 2 and 3. We have documented the
basic API for this library in the relevent sections of the docs. If
you are updating to v3 you can find more info in the Chart JS 3.x
Migration
Guide
There may be some changes in the way you import the Chat JS javascript depending on the way you have implemented it in your application. You can read more about integration on the Chart JS Documentation
Usage
Basic usage
Using a db query to define the data
Using a db query with a scatter chart
Adding dom options
Adding client options
In the client options array you can define any property to be json encoded and passed to the chart js constructor.
Formatting the y axes
Chart JS v2.x
Chart JS v3.x
Adding chart js events
Contributing
Getting set up
Clone the repo and run composer install
.
Then start hacking!
Testing
All new features of bug fixes must be tested. Testing is with phpunit and can be run with the following command
Coding Standards
This library uses psr2 coding standards and squizlabs/php_codesniffer
for
linting. There is a composer script for this:
Pull Requests
Before you create a pull request with you changes, the pre-commit script must pass. That can be run as follows:
Credits
This package is created and maintained by Practically.io