как динамически установить линию тренда в php fusioncharts

Я уже использую fusioncharts и получаю значения из базы данных. Я ищу, как установить значения тренда для линейного графика в диаграммах слияния php. На самом деле мне нужно получить значение из базы данных и установить линию тренда. Есть ли способ сделать это. Я много гуглил, но я не нашел ответа.

Here is my code:

while ($row = mysql_fetch_array($result)) { 
    $categories .= "<category name='" . $row["ondate"] . "' />";
    $systolic .= "<set  value='" . $row["systole_reading"] . "'  hoverText='Systolic' />";
    $diaolic .= "<set value='" . $row["diastole_reading"] . "'  hoverText='Diastolic'/>";
    $map.="<set value='" . $row["map"] . "' hoverText='Mean Arterial Pressure'/>";
    }
$strXML .=" <trendlines>
    <line startValue='".$row["target"]."'  color='ff0000' displayValue='Systolic Target'  showOnTop='1' valueOnRight = '1'/>
  </trendlines>";

TAI

ramsai

person ramsai    schedule 06.07.2012    source источник


Ответы (1)


Чтобы установить значения TrendValues ​​для линейного графика в PHP, вам необходимо соединить строку XML таким же образом, как вы это делаете для точек данных.

Ссылка Код:

$strXML =" ";
while ($row = mysql_fetch_array($result)) { 
 $categories .= "<category name='" . $row["ondate"] . "' />";
 $systolic .= "<set  value='" . $row["systole_reading"] . "'  hoverText='Systolic' />";
 $diaolic .= "<set value='" . $row["diastole_reading"] . "'  hoverText='Diastolic'/>";
 $map .="<set value='" . $row["map"] . "' hoverText='Mean Arterial Pressure'/>";
 $target .= "<line startValue='" . $row["target"] . "' color='ff0000' displayValue='Systolic Target' showOnTop='1' valueOnRight = '1'/>";
}

$strXML .= "<chart><categories>" . $categories . "</categories><dataset>" . $systolic . "</dataset><dataset>" . $diaolic . "</dataset><trendLines>" . $target . "</trendLines></chart>"; 
person Sashibhusan    schedule 06.07.2012
comment
Как вы предложили, я внес изменения, я получаю сообщение об ошибке недействительные данные xml - person ramsai; 06.07.2012
comment
В последней строке замените ‹график› на ‹график›. Это должно работать в вашем пакете FusionChartsFree. - person Hrishikesh Choudhari; 08.07.2012