TADS IFGoiano-Urutaí
Gostaria de reagir a esta mensagem? Crie uma conta em poucos cliques ou inicie sessão para continuar.
Procurar
 
 

Resultados por:
 


Rechercher Pesquisa avançada

Últimos assuntos
» Dowloand de Videos youtube Sem Permissão adminstrador
Criando Grafico com a phpplot EmptySeg Jan 02, 2023 2:13 pm por juk

» Cypecad 2019
Criando Grafico com a phpplot EmptySeg Jan 02, 2023 1:41 pm por juk

» Atualizando é instalando o IExplorer 11 no windows 7
Criando Grafico com a phpplot EmptyTer Ago 30, 2022 10:54 pm por juk

» COMO HABILITAR INTERNET EXPLORER NO WINDOWS 10
Criando Grafico com a phpplot EmptySex Abr 29, 2022 6:43 pm por juk

» Usando o Monitor de Recursos do sistema para identificar processos Associados.
Criando Grafico com a phpplot EmptyQua Abr 06, 2022 10:19 am por juk

» Fazendo backup do anydesk
Criando Grafico com a phpplot EmptyTer Abr 05, 2022 7:30 pm por juk

» Recuperando Favoritos, senhas apos formatar o navegador (Mozilla Firefox ou Chrome)
Criando Grafico com a phpplot EmptyTer Abr 05, 2022 7:28 pm por juk

» Comando para tentar recuperar o windows
Criando Grafico com a phpplot EmptyQua Out 27, 2021 5:52 pm por juk

» NGROK para divulgação de site remoto
Criando Grafico com a phpplot EmptyTer Set 29, 2020 9:40 am por juk

Quem está conectado?
1 usuário online :: 0 registrados, 0 invisíveis e 1 visitante

Nenhum

[ Ver toda a lista ]


O recorde de usuários online foi de 192 em Ter Out 26, 2021 6:07 am

Criando Grafico com a phpplot

Ir para baixo

Criando Grafico com a phpplot Empty Criando Grafico com a phpplot

Mensagem  juk Sex maio 30, 2014 4:07 pm

<?




require_once 'phplot.php';


// nesse caso será utilizado uma estrutura de array
// a situação é a mesma para dados vindo de uma consulta sql

$dados = array(


array('Janeiro', '10230', '11345'),
array('Fevereiro', '12334', '8902'),

);

// cria um objeto
$MeuGrafico = new PHPlot(400, 200);

$MeuGrafico->SetImageBorderType('plain');
// define o formato do arquivo da imagem
$MeuGrafico->SetFileFormat("png");

// define o tipo de grafico, nesse caso em barras
$MeuGrafico->SetPlotType('bars');

// Define a fonte Padrão, nesse caso o arquivo ttf está no mesmo diretório
$MeuGrafico->SetDefaultTTFont('Arial.ttf');

// define se as barras serão em 3D, valor 0 Imagem chamada
$MeuGrafico->SetShading(1);
$MeuGrafico->SetDataType('text-data');


//função para converter para real, pode haver outra maneira!
function converterParaReal($value)
{
$deg = $value;
$real = number_format($deg,2,',','.');

return "R$ {$real}";
}

// setar o valores no eixo Y no formato moeda
// este metodo aceita uma função quando o parametro custom é setado
$MeuGrafico->SetYLabelType('custom', 'converterParaReal');

// seta os dados para a plotagem do grafico
$MeuGrafico->SetDataValues($dados);

// definição do titulo do gráfico
// por questão da acentuação utilizar a função utf8_decode
$titulo = utf8_decode('DEMONSTRAÇÃO DO RESULTADO DE VENDAS BIMENTRAL');

// chamada do titulo definindo o tamanho da fonte
//foi definido null no segundo parametro pois o tipo de fonte foi setado anteriormente
$MeuGrafico->SetFontTTF('title', null, 9);

// chamada das lefendas do eixo Y definindo o tamanho da fonte
$MeuGrafico->SetFontTTF('y_label', null, Cool;

// chamada das lefendas do eixo X definindo o tamanho da fonte
$MeuGrafico->SetFontTTF('x_label', null, Cool;

// Setar o titulo definido na varieavel $titulo anteriomente
$MeuGrafico->SetTitle($titulo);

// Gera uma legenda
$MeuGrafico->SetLegend(array('Pedro', 'Paulo'));


//Por padrão é setado "marcas" das escalas do eixo x, none retira estas marcas.
$MeuGrafico->SetXTickPos('none');

// gera o grafico
$MeuGrafico->DrawGraph();

?>

Salve o arquivo como por exemplo grafico.php, Para que ele seja exibido em uma página, chame o arquivo com o código html "img", assim:

<img src="grafico.php" />

O gráfico será exibido na página html.
juk
juk

Mensagens : 262
Data de inscrição : 02/04/2012

Ir para o topo Ir para baixo

Ir para o topo

- Tópicos semelhantes

 
Permissões neste sub-fórum
Não podes responder a tópicos