@php $XAxisData=$GetResult['XAxisData']; $YAxisData=$GetResult['YAxisData']; $REsultData=$GetResult['REsultData']; $XDemographyConfigId=$XAxisArray[0]['DemographyConfigId']; $XAxisColumnName=$XAxisArray[0]['ColumnName']; $XAxisAliasname=$XAxisArray[0]['Aliasname']; $YDemographyConfigId=$YAxisArray[0]['DemographyConfigId']; $YAxisColumnName=$YAxisArray[0]['ColumnName']; $YAxisAliasname=$YAxisArray[0]['Aliasname']; $YdisplayType=$FieldsDisplayType[$YDemographyConfigId]['DisplayType']; echo "
";
// print_r($YAxisData);
// print_r($REsultData);
$MainArray=array();
$XSeries=array();
foreach($XAxisData as $EachXData)
{
$XSeries[]=$EachXData;
}
foreach($YAxisData as $EachYData)
{
foreach($REsultData as $EachResult)
{
$MainArray[$EachYData][]=$EachResult[$EachYData];
}
}
$OverallArray=array();
foreach($YAxisData as $EachYData)
{
//$DetailedData=json_encode($MainArray[$EachYData]);
$DetailedData=$MainArray[$EachYData];
if($EachYData=='')
{
$EachYData='Empty';
}
if(($YdisplayType==5 || $YdisplayType==2 || $YdisplayType==3 || $YdisplayType==6 ) && $EachYData!='')
{
$YDropDownNameId=$FieldsDisplayType[$YDemographyConfigId]['DropDownNameId'];
if($GetDropdownLists[$YDropDownNameId])
{
$ChildDropDown=$GetDropdownLists[$YDropDownNameId];
if(array_key_exists($EachYData,$ChildDropDown))
{
$EachYData=$ChildDropDown[$EachYData];
}
}
}
$OverallArray[]=array('name'=>$EachYData,'data'=>$DetailedData);
}
$Series=json_encode($OverallArray);
$XAxisEncode=json_encode($XSeries);
//print_r($MainArray);
//print_r($Series);
echo "
";
//print_r($XAxisEncode);
echo "";
@endphp