public function createLineChartJSData() { $lineChart = new \App\LineChart(); $lineChart->setConfig(['element' => 'dashboard-ranking', 'xkey' => 'd', 'ykeys' => "['avg']", 'labels' => "['Ranking im Durchschnitt']", 'smooth' => 'false', 'ymin' => 100, 'ymax' => 0, 'resize' => 'true', 'continuousLine' => 'true']); $lineChart->setDataString($this->prepareRankingDataForLineChart()); $this->viewData['rankingLineJSData'] = $lineChart->generate(); }
public function generateSingleChartForKeyword() { $this->viewData['keywordName'] = $this->modelData['keywordName']['keywordName']; $lineChart = new \App\LineChart(); $lineChart->setConfig(['element' => 'keyword-chart', 'xkey' => 'd', 'ykeys' => "['avg']", 'labels' => "['Position']", 'smooth' => 'false', 'ymin' => 110, 'ymax' => 0, 'resize' => 'true', 'continuousLine' => 'true', 'goals' => '[0, 25]', 'goalStrokeWidth' => '1', 'goalLineColors' => "['#d9534f']", 'grid' => 'true']); $lineChart->setDataString($this->prepareRankingDataForLineChart()); $this->viewData['rankingLineJSData'] = $lineChart->generate(); }
public function generateSingleRankingJSData() { $lineChart = new \App\LineChart(); $lineChart->setConfig(['element' => 'summary-ranking', 'xkey' => 'd', 'ykeys' => "['avg']", 'labels' => "['Ranking im Durchschnitt']", 'smooth' => 'false', 'resize' => 'true', 'ymin' => 100, 'ymax' => 0, 'continuousLine' => 'true', 'goals' => '[0, 25]', 'goalStrokeWidth' => '1', 'goalLineColors' => "['#d9534f']", 'grid' => 'true']); $lineChart->setDataString($this->prepareSingleRankingDataForLineChart()); $this->viewData['rankingLineJSData'] = $lineChart->generate(); }