Highcharts

use miloschuman\highcharts\Highcharts;
use yii\web\JsExpression;
 
$this->registerAssetBundle('yii\web\YiiAsset');
 
echo Highcharts::widget([
   'options' => [
    'title' => ['text' => 'Статистика за месяц'],
    'xAxis' => [
       'categories' => array_keys($statistic)
    ],
    'yAxis' => [
       'title' => ['text' => 'Достижения цели']
    ],
    'series' => [
       ['name' => 'Jane', 'data' => array_values($statistic), 'class'=>'test-class'],
    ],
    'plotOptions' => [
      'series' => [
        'cursor' => 'pointer',
        'point' => [
          'events' => [
            'click' => new JsExpression('function(e){ alert(this.x); }')
          ]
        ]
      ]
    ]
   ]
]);

Flotcharts

use borodulin/yii2-flot

use conquer\flot\FlotWidget;
 
echo FlotWidget::widget([
    'htmlOptions'=>['class'=>'chart'],
    'data'=>[
        ['labels'=>'Unique Visits', 'data'=>array_map(function($v){return [$v, rand(10,50)];}, range(1, 30))],
        ['labels'=>'Page Views', 'data'=>array_map(function($v){return [$v, rand(10,50)];}, range(1, 30))],
    ],
    'options'=>[
        'series'=>[
            'lines'=> [
                'show'=> true,
                'lineWidth'=> 2,
                'fill'=> true,
                'fillColor'=> ['colors'=> [
                            ['opacity'=>0.05],
                            ['opacity'=>0.01],
                ]],
            ],
            'points'=>['show'=>true],
            'shadowSize'=> 2,
        ],
        'grid'=> [
            'hoverable'=> true,
            'clickable'=> true,
            'tickColor'=> "#eee",
            'borderWidth'=> 0,
        ],
        'colors'=> ["#d12610", "#37b7f3", "#52e136"],
        'xaxis' => [
            'ticks'=> 11,
            'tickDecimals'=> 0,
        ],
        'yaxis'=> [
            'ticks'=> 11,
            'tickDecimals'=> 0,
        ]       
    ],
]);