mirror of
https://github.com/Icinga/icingaweb2.git
synced 2025-07-31 01:34:09 +02:00
Move axis labels to the top of the chart
This commit is contained in:
parent
f6eb9a764f
commit
fecd4151d1
@ -228,15 +228,6 @@ class Axis implements Drawable
|
|||||||
}
|
}
|
||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
|
|
||||||
// render the label for this axis
|
|
||||||
if ($this->xLabel) {
|
|
||||||
$axisLabel = new Text(50, 104, $this->xLabel);
|
|
||||||
$axisLabel->setFontSize('2em')
|
|
||||||
->setFontWeight('bold')
|
|
||||||
->setAlignment(Text::ALIGN_MIDDLE);
|
|
||||||
$group->appendChild($axisLabel->toSvg($ctx));
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -287,12 +278,19 @@ class Axis implements Drawable
|
|||||||
$i++;
|
$i++;
|
||||||
}
|
}
|
||||||
|
|
||||||
if ($this->yLabel) {
|
if ($this->yLabel || $this->xLabel) {
|
||||||
$axisLabel = new Text(-8, 50, $this->yLabel);
|
if ($this->yLabel && $this->xLabel) {
|
||||||
|
$txt = $this->yLabel . ' / ' . $this->xLabel;
|
||||||
|
} else if ($this->xLabel) {
|
||||||
|
$txt = $this->xLabel;
|
||||||
|
} else {
|
||||||
|
$txt = $this->yLabel;
|
||||||
|
}
|
||||||
|
|
||||||
|
$axisLabel = new Text(50, -3, $txt);
|
||||||
$axisLabel->setFontSize('2em')
|
$axisLabel->setFontSize('2em')
|
||||||
->setFontWeight('bold')
|
->setFontWeight('bold')
|
||||||
->setAlignment(Text::ALIGN_MIDDLE);
|
->setAlignment(Text::ALIGN_MIDDLE);
|
||||||
$axisLabel = new Rotator($axisLabel, 90);
|
|
||||||
|
|
||||||
$group->appendChild($axisLabel->toSvg($ctx));
|
$group->appendChild($axisLabel->toSvg($ctx));
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user