Browse Source

add xtics

develop
Simon Vieille 2 months ago
parent
commit
f31b916230
Signed by: deblan GPG Key ID: 03383D15A1D31745
3 changed files with 14 additions and 5 deletions
  1. +0
    -3
      .gitmodules
  2. +7
    -1
      src/Command/ChartHygrometryCommand.php
  3. +7
    -1
      src/Command/ChartTemperatureCommand.php

+ 0
- 3
.gitmodules View File

@ -1,3 +0,0 @@
[submodule "lib/eplot"]
path = lib/eplot
url = https://github.com/chriswolfvision/eplot

+ 7
- 1
src/Command/ChartHygrometryCommand.php View File

@ -50,13 +50,17 @@ class ChartHygrometryCommand extends ContainerAwareCommand
$table->setHeaders(['ID', 'Date', 'Value']);
$max = (int) $this->params->get('hygrometry_trigger_max');
$stats = ['Value,Max'];
$xtics = [];
foreach ($entities as $i => $entity) {
$stats1[] = $entity->getvalue();
$stats2[] = $max;
if ($i % 5 === 0) {
$xtics[] = sprintf('"%s" %d', $entity->getDate()->format('H:i'), $i);
}
$table->addRow([
$i,
$entity->getDate()->format('d/m/Y H:i'),
@ -73,6 +77,8 @@ class ChartHygrometryCommand extends ContainerAwareCommand
$process = new Process([
'./lib/eplot/eplot',
'-d',
'--xtics',
sprintf('(%s)', implode(', ', $xtics)),
'-t',
'Max@Hygrometry',
'-m',


+ 7
- 1
src/Command/ChartTemperatureCommand.php View File

@ -51,14 +51,18 @@ class ChartTemperatureCommand extends ContainerAwareCommand
$perfect = (int) $this->params->get('temperature_trigger_max');
$min = (int) $this->params->get('temperature_trigger_min');
$stats = ['Value,Perfect,Min'];
$xtics = [];
foreach ($entities as $i => $entity) {
$stats1[] = $entity->getvalue();
$stats2[] = (float) 27;
$stats3[] = (float) $min;
if ($i % 5 === 0) {
$xtics[] = sprintf('"%s" %d', $entity->getDate()->format('H:i'), $i);
}
$table->addRow([
$i,
$entity->getDate()->format('d/m/Y H:i'),
@ -77,6 +81,8 @@ class ChartTemperatureCommand extends ContainerAwareCommand
$process = new Process([
'./lib/eplot/eplot',
'-d',
'--xtics',
sprintf('(%s)', implode(', ', $xtics)),
'-r',
'[0:45][10:35]',
'-t',


Loading…
Cancel
Save