public function BasicUsage::content in Flot 8
Function content.
1 string reference to 'BasicUsage::content'
- flot_examples.routing.yml in flot_examples/
flot_examples.routing.yml - flot_examples/flot_examples.routing.yml
File
- flot_examples/
src/ Controller/ BasicUsage.php, line 14
Class
- BasicUsage
- Display a chart with minimal options.
Namespace
Drupal\flot_examples\ControllerCode
public function content() {
// Basic line chart.
$sin_data = [];
for ($i = 0; $i < 14; $i += 0.5) {
$sin_data[] = [
$i,
sin($i),
];
}
$series[] = [
'data' => $sin_data,
];
$series[] = [
'data' => [
[
0,
3,
],
[
4,
8,
],
[
8,
5,
],
[
9,
13,
],
],
];
$series[] = [
'data' => [
[
0,
12,
],
[
7,
12,
],
NULL,
[
7,
2.5,
],
[
12,
2.5,
],
],
];
$text = [];
$text[] = $this
->t('You don\'t have to do much to get an attractive plot. Create a placeholder, make sure it has dimensions (so Flot knows at what size to draw the plot), then call the plot function with your data.');
$text[] = $this
->t('The axes are automatically scaled.');
$output['flot'] = [
'#type' => 'flot',
'#data' => $series,
'#theme' => 'flot_examples',
'#text' => $text,
];
return $output;
}