public function actionV2()
 {
     //fetch data from db
     $recs = RandomAu::find()->limit(150)->asArray()->all();
     $x_y = $this->_transRecs($recs, 'dau');
     $y = $x_y['y'];
     $opt = $this->_getOptLineFromData('dau', $x_y['x'], $y);
     $total = 0;
     foreach ($y as $k => $i) {
         $s = array_sum($i);
         $pie_sum[$k] = $s;
         $total += $s;
     }
     if (isset($pie_sum)) {
         foreach ($pie_sum as $k => $i) {
             $pie_data[$k] = $i * 100 / $total;
         }
     }
     $opt_pie = $this->_getOptPieFromData(isset($pie_data) ? $pie_data : []);
     return $this->render('v2', ['opt_pie' => $opt_pie, 'opt_line' => $opt]);
 }