add xtics
This commit is contained in:
parent
8d8d2afe93
commit
f31b916230
3
.gitmodules
vendored
3
.gitmodules
vendored
|
@ -1,3 +0,0 @@
|
|||
[submodule "lib/eplot"]
|
||||
path = lib/eplot
|
||||
url = https://github.com/chriswolfvision/eplot
|
|
@ -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',
|
||||
|
|
|
@ -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…
Reference in a new issue