12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364 |
- <?php
- $colorTipo_arr =array(
- 'rgba(0,29,104,0.7)',
- 'rgba(210,16,52,0.7)',
- "rgba(118,89,177, 0.7)"
- );
- $colorTipoFull_arr =array(
- 'rgba(0,29,104, 1)',
- 'rgba(210,16,52, 1)',
- "rgba(118,89,177, 1)"
- );
- $colorMat_arr = array(
- "rgba(234,0,41, 0.7)",
- "rgba(228,112,192, 0.7)",
- "rgba(149,103,155, 0.7)",
- "rgba(33,90,168, 0.7)",
- "rgba(9,207,181, 0.7)",
- "rgba(25,172,138, 0.7)",
- "rgba(161,226,94, 0.7)",
- "rgba(229,117,141, 0.7)",
- );
- $colorMatFull_arr = array(
- "rgba(234,0,41, 1)",
- "rgba(228,112,192, 1)",
- "rgba(149,103,155, 1)",
- "rgba(33,90,168, 1)",
- "rgba(9,207,181, 1)",
- "rgba(25,172,138, 1)",
- "rgba(161,226,94, 1)",
- "rgba(229,117,141, 1)",
- );
- //quita la llave del arreglo
- function removeKey($arr){
- $res = array();
- foreach($arr as $old){
- $res[] = $old;
- }
- return $res;
- }
- //encuentra la posición N del espacio
- function getNSpacePos($text, $n, $start=0){
- if($n <=0){
- return $start;
- }
- $pos = strpos($text, ' ')+1;
- $n--;
- return getNSpacePos(substr($text,$pos), $n, $pos+$start);
- }
- //imprime labels de gráficas, si hay menos de 3 espacioes en 1 línea, si no, en 2
- function print_label($label, $separator = ","){
- $spaces = substr_count($label, ' ');
- if($spaces < 3)
- echo '"'.$label.'"'.$separator.' ';
- else{
- $pos = getNSpacePos($label, floor(($spaces+1)/2) );
- echo '["'.trim(substr($label,0, $pos)).'","'.trim(substr($label,$pos)).'"]'.$separator.' ';
- }
- }
- ?>
|