Yii2 wrapper for D3-based reusable chart library
The preferred way to install this extension is through composer.
Either run
php composer.phar require --prefer-dist yii2mod/yii2-c3-chart "*"
or add
"yii2mod/yii2-c3-chart": "*"
to the require section of your composer.json
file.
Once the extension is installed, simply use it in your code by :
<?php echo \yii2mod\c3\chart\Chart::widget([
'options' => [
'id' => 'popularity_chart'
],
'clientOptions' => [
'data' => [
'x' => 'x',
'columns' => [
['x', 'week 1', 'week 2', 'week 3', 'week 4'],
['Popularity', 10, 20, 30, 50]
],
'colors' => [
'Popularity' => '#4EB269',
],
],
'axis' => [
'x' => [
'label' => 'Month',
'type' => 'category'
],
'y' => [
'label' => [
'text' => 'Popularity',
'position' => 'outer-top'
],
'min' => 0,
'max' => 100,
'padding' => ['top' => 10, 'bottom' => 0]
]
]
]
]); ?>
You can find them on the examples page
You can find them on the options page