diff --git a/pandora_console/include/class/Heatmap.class.php b/pandora_console/include/class/Heatmap.class.php
index 34ef485d8b..05d6152030 100644
--- a/pandora_console/include/class/Heatmap.class.php
+++ b/pandora_console/include/class/Heatmap.class.php
@@ -1277,6 +1277,7 @@ class Heatmap
$scale = ($this->width / $this->height);
$Yaxis = $this->getYAxis($count_result, $scale);
+ $Yaxis_font_scale = $Yaxis;
if ($count_result <= 3) {
$Xaxis = $count_result;
$Yaxis = 1;
@@ -1381,22 +1382,22 @@ class Heatmap
if (count($groups) > 1 && $this->group === 1 && $this->dashboard === false) {
$x_back = 0;
$y_back = 0;
- $x_text_correction = 0.25;
+ $x_text_correction = 0.08;
if ($count_result <= 10) {
- $fontSize = 'small-size';
+ $fontSize = 0.2;
$stroke = 'small-stroke';
} else if ($count_result > 10 && $count_result <= 100) {
- $fontSize = 'tiny-size';
+ $fontSize = 0.18;
$stroke = 'tiny-stroke';
} else if ($count_result > 100 && $count_result <= 1000) {
- $fontSize = 'medium-size';
+ $fontSize = 0.16;
$stroke = 'medium-stroke';
} else if ($count_result > 1000 && $count_result <= 10000) {
- $fontSize = 'big-size';
+ $fontSize = 0.14;
$stroke = 'big-stroke';
} else {
- $fontSize = 'huge-size';
+ $fontSize = 0.12;
$stroke = 'huge-stroke';
}
@@ -1452,7 +1453,7 @@ class Heatmap
// Name.
echo ''.$name.'';
+ style="font-size: '.($fontSize * $Yaxis_font_scale).'%">'.$name.'';
$x_back = $x_position;
if ($x_position === $Xaxis) {
@@ -1503,7 +1504,7 @@ class Heatmap
// Name.
echo ''.$name.'';
+ style="font-size: '.($fontSize * $Yaxis_font_scale).'%">'.$name.'';
// Bottom-right of last line.
$points = sprintf(
@@ -1560,7 +1561,7 @@ class Heatmap
// Name.
echo ''.$name.'';
+ style="font-size: '.($fontSize * $Yaxis_font_scale).'%">'.$name.'';
// Bottom-top of last line.
$points = sprintf(
diff --git a/pandora_console/include/styles/heatmap.css b/pandora_console/include/styles/heatmap.css
index 34df84e1c1..5a0f558cc7 100644
--- a/pandora_console/include/styles/heatmap.css
+++ b/pandora_console/include/styles/heatmap.css
@@ -289,26 +289,6 @@ div#heatmap-controls div.heatmap-refr > div {
stroke-width: 0.04;
}
-.small-size {
- font-size: 1%;
-}
-
-.tiny-size {
- font-size: 2%;
-}
-
-.medium-size {
- font-size: 4%;
-}
-
-.big-size {
- font-size: 6%;
-}
-
-.huge-size {
- font-size: 8%;
-}
-
.progress_main {
height: 2.5em;
border: 2px solid #82b92e;