diff --git a/libraries/chart/pChart/pChart.class b/libraries/chart/pChart/pChart.class index 6298c595c..361265306 100644 --- a/libraries/chart/pChart/pChart.class +++ b/libraries/chart/pChart/pChart.class @@ -2213,12 +2213,17 @@ $vecLength = sqrt($vecX * $vecX + $vecY * $vecY); $vecX = $vecX / $vecLength; $vecY = $vecY / $vecLength; + + $tooltipValue = ''; + foreach ($DataDescription['Description'] as $key => $value) { + $tooltipValue .= $value.':'.sprintf("%.2f", $Data[$i][$key]).' '; + } $offset = 10; - $this->addPointToImageMap($X+$vecX*-$offset,$Y+$vecY*-$offset,$Label,'Value','Radar'); - $this->addPointToImageMap($X+$vecX*+$offset,$Y+$vecY*+$offset,$Label,'Value','Radar'); - $this->addPointToImageMap($XCenter+$vecX*+$offset,$YCenter+$vecY*+$offset,$Label,'Value','Radar'); - $this->addPointToImageMap($XCenter+$vecX*-$offset,$YCenter+$vecY*-$offset,$Label,'Value','Radar'); + $this->addPointToImageMap($X+$vecX*-$offset,$Y+$vecY*-$offset,$Label,$tooltipValue,'Radar'); + $this->addPointToImageMap($X+$vecX*+$offset,$Y+$vecY*+$offset,$Label,$tooltipValue,'Radar'); + $this->addPointToImageMap($XCenter+$vecX*+$offset,$YCenter+$vecY*+$offset,$Label,$tooltipValue,'Radar'); + $this->addPointToImageMap($XCenter+$vecX*-$offset,$YCenter+$vecY*-$offset,$Label,$tooltipValue,'Radar'); } } } diff --git a/tbl_chart.php b/tbl_chart.php index a0fdfb828..8a86431e9 100644 --- a/tbl_chart.php +++ b/tbl_chart.php @@ -151,6 +151,14 @@ $url_params['reload'] = 1; + + +
+ When drawing a radar chart all values are normalized to a range [0..10]. +
+