'Linha', 'barra' => 'Barra', 'barra_sombra' => 'Barra com sombra', 'area' => 'Área da linha'); $tipo_agrupamento=array('dia' => 'Dia', 'semana' => 'Semana', 'mes' => 'Mês','bimestre' => 'Bimestre','trimestre' => 'Trimestre','quadrimestre' => 'Quadrimestre','semestre' => 'Semestre', 'ano' => 'Ano'); $Aplic->carregarCalendarioJS(); $faixas=getParam($_REQUEST, 'faixas', 0); $pratica_indicador_mostrar_valor=getParam($_REQUEST, 'pratica_indicador_mostrar_valor', (isset($_REQUEST['pratica_indicador_nr_pontos']) ? 0 : $pratica_indicador['pratica_indicador_mostrar_valor'])); $pratica_indicador_mostrar_pontuacao=getParam($_REQUEST, 'pratica_indicador_mostrar_pontuacao', 0); $pratica_indicador_mostrar_titulo=getParam($_REQUEST, 'pratica_indicador_mostrar_titulo', (isset($_REQUEST['pratica_indicador_nr_pontos']) ? 0 : $pratica_indicador['pratica_indicador_mostrar_titulo'])); $pratica_indicador_max_min=getParam($_REQUEST, 'pratica_indicador_max_min', (isset($_REQUEST['pratica_indicador_nr_pontos']) ? 0 : $pratica_indicador['pratica_indicador_max_min'])); $pratica_indicador_tipografico=getParam($_REQUEST, 'pratica_indicador_tipografico', $pratica_indicador['pratica_indicador_tipografico']); $pratica_indicador_agrupar=(isset($_REQUEST['pratica_indicador_agrupar']) ? getParam($_REQUEST, 'pratica_indicador_agrupar', null) : $pratica_indicador['pratica_indicador_agrupar']); $pratica_indicador_nr_pontos=(isset($_REQUEST['pratica_indicador_nr_pontos']) ? getParam($_REQUEST, 'pratica_indicador_nr_pontos', null) : $pratica_indicador['pratica_indicador_nr_pontos']); $segundo_indicador=getParam($_REQUEST, 'segundo_indicador', 0); $df = '%d/%m/%Y'; $data = (isset($_REQUEST['pratica_indicador_data']) ? new CData(getParam($_REQUEST, 'pratica_indicador_data', null)) : new CData()); $data2 = (isset($_REQUEST['pratica_indicador_data2']) ? new CData(getParam($_REQUEST, 'pratica_indicador_data2', null)) : new CData()); echo '
'; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo ''; echo '
'; echo dica('Tipo de Gráfico', 'Escolha qual a melhor representação gráfica para os valores do indicador.').'Gráfico:'.dicaF().selecionaVetor($tipo_grafico, 'pratica_indicador_tipografico', 'class="texto"', $pratica_indicador_tipografico); echo dica('Agrupar Valores', 'Escolha qual a melhor forma de agrupar valores:
  • dia - Faz-se a média dos valores que são do mesmo dia
  • mês - Faz-se a média dos valores do mesmo mês, após ter sido feito a média dos dias
  • Ano - Faz-se a média dos valores do mesmo ano, após ter sido feito a média dos meses.
').'  Agrupar por:'.dicaF().selecionaVetor($tipo_agrupamento, 'pratica_indicador_agrupar', 'class="texto"', $pratica_indicador_agrupar); echo dica('Mostrar Valores', 'Marque caso queira que o gráfico mostre legenda com os valores de cada ponto marcado.').'  Valores:'.dicaF().''; echo dica('Pontuação', 'Marque caso queira que o gráfico mostre as pontuações obtidas em vez dos valores brutos. A pontuação é a razão dos valores brutos pela metas dos períodos').'  Pontuação:'.dicaF().''; echo dica('Mostrar título', 'Marque caso queira que o gráfico apresente no título o nome do indicador.').'  Título:'.dicaF().''; echo dica('Mostrar Máximos e Mínimos', 'Marque caso queira que o gráfico apresente os valores extremos para cada ponto.').'  Max e Min:'.dicaF().''; if ($Aplic->profissional) echo dica('Mostrar Faixas', 'Marque caso queira que o gráfico apresente faixas de valores de bom, regular e ruim.').'  Faixas:'.dicaF().''; echo dica('Número de Pontos à Plotar', 'Qual a quantidade de valores distintos a plotar no gráfico.

Ex: gráfico mensal de janeiro à dezembro teria 12 pontos, com data final em dezembro.').'  Nr pontos:'.dicaF().''; echo dica('Data da Final', 'Última data a ser pesquisada quando da busca dos valores.').'  Data final:'.dicaF().''.dica('Data Final', 'Clique neste ícone '.imagem('icones/calendario.gif').' para abrir um calendário onde poderá selecionar a data do último valor aferido.').'Calendário'.dicaF(); echo '   '.imagem('icones/comparar_indicadores.gif','Comparar Indicadores','Clique neste ícone '.imagem('icones/comparar_indicadores.gif').' para comparar os valores do indicador atual com outro a ser selecionado.').''; if ($Aplic->profissional) { echo '   '.imagem('icones/excel_p.gif', 'Exportar para Excel' , 'Clique neste ícone '.imagem('icones/excel_p.gif').' para exportar os valores do indicador para o formato excel.').''.dicaF(); echo '   '.imagem('icones/indicador_exporta_p.png', 'Exportar Link' , 'Ao clicar neste ícone '.imagem('icones/indicador_exporta_p.png').' será exibido o endereço web para visualização do indicador em ambiente externo.').''.dicaF(); } echo '
'.botao('exibir', 'Exibir', 'Clique neste botão para exibir o gráfico de acordo com os parâmetros entrados à esquerda.','','mudar_grafico.submit();').'
'; echo dica('Indicador de Comparação', 'Indicador escolhiodo para comparar os gráficos').'Indicador de comparação:'.dicaF(); echo ''; echo ''.imagem('icones/indicador_p.gif','Selecionar Indicador','Clique neste ícone '.imagem('icones/indicador_p.gif').' para selecionar um indicador.').''; echo dica('Data da Final', 'Última data a ser pesquisada quando da busca dos valores.').'  Data final:'.dicaF().''.dica('Data Final', 'Clique neste ícone '.imagem('icones/calendario.gif').' para abrir um calendário onde poderá selecionar a data do último valor aferido.').'Calendário'.dicaF(); echo '
'; $src = '?m=praticas&a=grafico_free&sem_cabecalho=1&ano='.$ano.'&faixas='.$faixas.'&mostrar_valor='.$pratica_indicador_mostrar_valor.'&mostrar_pontuacao='.$pratica_indicador_mostrar_pontuacao.'&data_final='.$data->format("%Y-%m-%d").'&data_final2='.$data2->format("%Y-%m-%d").'&nr_pontos='.$pratica_indicador_nr_pontos.'&mostrar_titulo='.$pratica_indicador_mostrar_titulo.'&max_min='.$pratica_indicador_max_min.'&agrupar='.$pratica_indicador_agrupar.'&tipografico='.$pratica_indicador_tipografico.'&segundo_indicador='.$segundo_indicador.'&pratica_indicador_id='.$pratica_indicador_id."&width='+((navigator.appName=='Netscape'?window.innerWidth:document.body.offsetWidth)*0.95)+'"; echo "
"; echo '
'; echo '
'; echo ''; ?>