Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Bru_ce

Exibir Gráfico com Filtro (WHERE)

Recommended Posts

Boa Tarde Amigos,
Preciso gerar um gráfico como este, porém preciso que aja algumas regras ..

 

grafico.jpg

 

Por exemplo:

90 à 100 - Determinada Cor

80 à 89 - Outra cor

0 à 79 - Outra cor

 

Alguém conhece alguma maneira ?

 

Grato,

Compartilhar este post


Link para o post
Compartilhar em outros sites

Bom amigo no caso isso pode ser feito no php com if simples.

 

 

if($valor >= 90){
  //codigo para valor maior que 90
}elseif($valor >= 80){
  //codigo para valor maior que 80 e menor que 90
}else{
  //codigo para valor menor que 80
}

Compartilhar este post


Link para o post
Compartilhar em outros sites

Não conseguir gerar o gráfico marcos ..

No site que você me passou não tem alguma demo ne ?

 

Sério mesmo que você não viu nenhuma demo lá?

Lá tem 7 links para 7 bibliotecas diferentes, em 7 sites diferentes, repletos de exemplos e códigos-fonte... Fora o próprio exemplo de código na página enviada.

 

Inclusive: http://www.amcharts.com/javascript-charts/3d-column/

 

@braços

Compartilhar este post


Link para o post
Compartilhar em outros sites

Vi agora cedo só rs .. desculpe !
Grato,



Estava vendo e parece que nenhum se enquadra no que desejo .. não vi nenhum gráfico deitado ..

Compartilhar este post


Link para o post
Compartilhar em outros sites

Eu vi este amigo .. agora será que dá para fazer este gráfico conforme eu disse ?
Tipo assim:

 

Por exemplo:

90 à 100 - Determinada Cor

80 à 89 - Outra cor

0 à 79 - Outra cor

Compartilhar este post


Link para o post
Compartilhar em outros sites

Você pode usar o gráfico do google mesmo, e dar um echo da regra em php dentro das variáveis do javascript... usando a lógica que o Ricardo Saraiva disse... não entendi qual é o problema nisso?

exemplo:


['<?=$etiqueta?>', <?=$resultado1?>, <?=$resulatdo2?>],

Compartilhar este post


Link para o post
Compartilhar em outros sites

Olhando no jsFiddle (http://jsfiddle.net/amcharts/njT9g/) daquele primeiro exemplo que te passei, que tava todo colorido (http://www.amcharts.com/javascript-charts/3d-column/), você vai ver que sim, que dá para colorir

    // GRAPH            
    var graph = new AmCharts.AmGraph();
    graph.valueField = "visits";
    graph.colorField = "color"; //<<<<<<<<<<< CAMPO QUE INDICA A COR
    graph.balloonText = "[[category]]: [[value]]";
    graph.type = "column";
    graph.lineAlpha = 0;
    graph.fillAlphas = 1;
    chart.addGraph(graph);

Agora, o seu PHP tem que gerar um JSON que tenha o campo determinante de cor.

 

@braços

Compartilhar este post


Link para o post
Compartilhar em outros sites

ai é no seu PHP.

Cadê o código que você está usando para gerar os dados?

 

abs

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.