Commit 45496973068450af66df45333850613a47cf62d5
1 parent
aa776413
Exists in
master
and in
7 other branches
Correção na geração de gráficos com o R
Showing
1 changed file
with
23 additions
and
10 deletions
Show diff stats
classesphp/graficos.php
| @@ -43,7 +43,7 @@ function graficoPizza() | @@ -43,7 +43,7 @@ function graficoPizza() | ||
| 43 | $dir = dirname(dirname($map_file)); | 43 | $dir = dirname(dirname($map_file)); |
| 44 | if($nome == "") | 44 | if($nome == "") |
| 45 | { | 45 | { |
| 46 | - $temp = iniciaDadosGrafico($map_file,$tema,$exclui,$itemclasses,$itemvalores,$tipo,$percentual); | 46 | + $temp = iniciaDadosGrafico($map_file,$tema,$exclui,$itemclasses,$itemvalores,$tipo,$percentual,"",false); |
| 47 | $nnval = $temp["dados"]; | 47 | $nnval = $temp["dados"]; |
| 48 | $nome = $dir."/".nomeRandomico(20); | 48 | $nome = $dir."/".nomeRandomico(20); |
| 49 | gravaDados($nnval,$nome); | 49 | gravaDados($nnval,$nome); |
| @@ -78,7 +78,7 @@ function graficoBarras() | @@ -78,7 +78,7 @@ function graficoBarras() | ||
| 78 | $dir = dirname(dirname($map_file)); | 78 | $dir = dirname(dirname($map_file)); |
| 79 | if($nome == "") | 79 | if($nome == "") |
| 80 | { | 80 | { |
| 81 | - $temp = iniciaDadosGrafico($map_file,$tema,$exclui,$itemclasses,$itemvalores,$tipo,$percentual); | 81 | + $temp = iniciaDadosGrafico($map_file,$tema,$exclui,$itemclasses,$itemvalores,$tipo,$percentual,"",false); |
| 82 | $nnval = $temp["dados"]; | 82 | $nnval = $temp["dados"]; |
| 83 | $nome = $dir."/".nomeRandomico(20); | 83 | $nome = $dir."/".nomeRandomico(20); |
| 84 | gravaDados($nnval,$nome); | 84 | gravaDados($nnval,$nome); |
| @@ -128,7 +128,7 @@ function graficoHist() | @@ -128,7 +128,7 @@ function graficoHist() | ||
| 128 | if($nome == "") | 128 | if($nome == "") |
| 129 | { | 129 | { |
| 130 | $itemvalores = $itemclasses; | 130 | $itemvalores = $itemclasses; |
| 131 | - $temp = iniciaDadosGrafico($map_file,$tema,$exclui,$itemclasses,$itemvalores,$tipo,$percentual); | 131 | + $temp = iniciaDadosGrafico($map_file,$tema,$exclui,$itemclasses,$itemvalores,$tipo,$percentual,"",false); |
| 132 | $nnval = $temp["dados"]; | 132 | $nnval = $temp["dados"]; |
| 133 | $nome = $dir."/".nomeRandomico(20); | 133 | $nome = $dir."/".nomeRandomico(20); |
| 134 | gravaDados($nnval,$nome); | 134 | gravaDados($nnval,$nome); |
| @@ -177,7 +177,7 @@ function graficoLinhas() | @@ -177,7 +177,7 @@ function graficoLinhas() | ||
| 177 | $dir = dirname(dirname($map_file)); | 177 | $dir = dirname(dirname($map_file)); |
| 178 | if($nome == "") | 178 | if($nome == "") |
| 179 | { | 179 | { |
| 180 | - $temp = iniciaDadosGrafico($map_file,$tema,$exclui,$itemclasses,$itemvalores,$tipo,$percentual); | 180 | + $temp = iniciaDadosGrafico($map_file,$tema,$exclui,$itemclasses,$itemvalores,$tipo,$percentual,"",false); |
| 181 | $nnval = $temp["dados"]; | 181 | $nnval = $temp["dados"]; |
| 182 | $nome = $dir."/".nomeRandomico(20); | 182 | $nome = $dir."/".nomeRandomico(20); |
| 183 | gravaDados($nnval,$nome); | 183 | gravaDados($nnval,$nome); |
| @@ -223,7 +223,7 @@ function graficoScatter() | @@ -223,7 +223,7 @@ function graficoScatter() | ||
| 223 | $dir = dirname(dirname($map_file)); | 223 | $dir = dirname(dirname($map_file)); |
| 224 | if($nome == "") | 224 | if($nome == "") |
| 225 | { | 225 | { |
| 226 | - $temp = iniciaDadosGrafico($map_file,$tema,$exclui,$itemclasses,$itemvalores,"xy",$percentual); | 226 | + $temp = iniciaDadosGrafico($map_file,$tema,$exclui,$itemclasses,$itemvalores,"xy",$percentual,"",false); |
| 227 | $nnval = $temp["dados"]; | 227 | $nnval = $temp["dados"]; |
| 228 | $nome = $dir."/".nomeRandomico(20); | 228 | $nome = $dir."/".nomeRandomico(20); |
| 229 | gravaDados($nnval,$nome); | 229 | gravaDados($nnval,$nome); |
| @@ -255,7 +255,7 @@ function graficoScatterBins() | @@ -255,7 +255,7 @@ function graficoScatterBins() | ||
| 255 | $dir = dirname(dirname($map_file)); | 255 | $dir = dirname(dirname($map_file)); |
| 256 | if($nome == "") | 256 | if($nome == "") |
| 257 | { | 257 | { |
| 258 | - $temp = iniciaDadosGrafico($map_file,$tema,$exclui,$itemclasses,$itemvalores,"xy",$percentual); | 258 | + $temp = iniciaDadosGrafico($map_file,$tema,$exclui,$itemclasses,$itemvalores,"xy",$percentual,"",false); |
| 259 | $nnval = $temp["dados"]; | 259 | $nnval = $temp["dados"]; |
| 260 | $nome = $dir."/".nomeRandomico(20); | 260 | $nome = $dir."/".nomeRandomico(20); |
| 261 | gravaDados($nnval,$nome); | 261 | gravaDados($nnval,$nome); |
| @@ -371,7 +371,7 @@ function iniciaParGrafico($gw,$gh,$res,$dir_tmp,$gfile_name,$margem,$margemexter | @@ -371,7 +371,7 @@ function iniciaParGrafico($gw,$gh,$res,$dir_tmp,$gfile_name,$margem,$margemexter | ||
| 371 | $rcode[] = 'screen(1, new=FALSE)'; | 371 | $rcode[] = 'screen(1, new=FALSE)'; |
| 372 | return $rcode; | 372 | return $rcode; |
| 373 | } | 373 | } |
| 374 | -function iniciaDadosGrafico($map_file,$tema,$exclui,$itemclasses,$itemvalores,$tipo,$percentual,$ext="") | 374 | +function iniciaDadosGrafico($map_file,$tema,$exclui,$itemclasses,$itemvalores,$tipo,$percentual,$ext="",$incluicores=true) |
| 375 | { | 375 | { |
| 376 | global $interface; | 376 | global $interface; |
| 377 | //pega os valores | 377 | //pega os valores |
| @@ -408,9 +408,19 @@ function iniciaDadosGrafico($map_file,$tema,$exclui,$itemclasses,$itemvalores,$t | @@ -408,9 +408,19 @@ function iniciaDadosGrafico($map_file,$tema,$exclui,$itemclasses,$itemvalores,$t | ||
| 408 | { | 408 | { |
| 409 | $pp = ($dados[$tempm[$i]] * 100) / $soma; | 409 | $pp = ($dados[$tempm[$i]] * 100) / $soma; |
| 410 | if ($percentual == "TRUE") | 410 | if ($percentual == "TRUE") |
| 411 | - {$nnval[] = "'".$tempm[$i]." (".round($pp,0)."%)';".$dados[$tempm[$i]].";".$cores[$tempm[$i]];} | 411 | + { |
| 412 | + | ||
| 413 | + $temp = "'".$tempm[$i]." (".round($pp,0)."%)';".$dados[$tempm[$i]]; | ||
| 414 | + if($incluicores == true) | ||
| 415 | + {$temp = $temp.";".$cores[$tempm[$i]];} | ||
| 416 | + } | ||
| 412 | else | 417 | else |
| 413 | - {$nnval[] = "'".$tempm[$i]."';".$dados[$tempm[$i]].";".$cores[$tempm[$i]];} | 418 | + { |
| 419 | + $temp = "'".$tempm[$i]."';".$dados[$tempm[$i]]; | ||
| 420 | + if($incluicores == true) | ||
| 421 | + {$temp = $temp.";".$cores[$tempm[$i]];} | ||
| 422 | + } | ||
| 423 | + $nnval[] = $temp; | ||
| 414 | } | 424 | } |
| 415 | } | 425 | } |
| 416 | } | 426 | } |
| @@ -419,7 +429,10 @@ function iniciaDadosGrafico($map_file,$tema,$exclui,$itemclasses,$itemvalores,$t | @@ -419,7 +429,10 @@ function iniciaDadosGrafico($map_file,$tema,$exclui,$itemclasses,$itemvalores,$t | ||
| 419 | $nnval[] = "x;y"; | 429 | $nnval[] = "x;y"; |
| 420 | foreach ($valores as $v) | 430 | foreach ($valores as $v) |
| 421 | { | 431 | { |
| 422 | - $nnval[] = $v[0].";".$v[1].";".$cores[$v[0]]; | 432 | + $temp = $v[0].";".$v[1]; |
| 433 | + if($incluicores == true) | ||
| 434 | + {$temp = $temp.";".$cores[$v[0]];} | ||
| 435 | + $nnval[] = $temp; | ||
| 423 | } | 436 | } |
| 424 | } | 437 | } |
| 425 | return array("dados"=>$nnval,"ndados"=>$nval,"max"=>$max); | 438 | return array("dados"=>$nnval,"ndados"=>$nval,"max"=>$max); |