Voltando a dúvida anterior, que antes era com fusioncharts , agora é JpGraph .
Boa tarde a todos, gostaria muito da ajuda de todos, estou querendo montar um gráfico com dados vindos do BD , sendo este em MYSQL , a princípio seria algo simples , no entanto estou apanhando bastante , vou tentar ser o mais claro possível ....
Preciso mostrar no grafico a quantidade de vendas efetuadas por vendedores durante um certo período intercalado no ano , basicamente seria assim :
Os períodos são fixos : per1 , per2 , per3 , per4 , medfim ;
os vendedores podem ser vários identificados pelo id ;
As vendas podem ser várias , identifocadas pela quantidade ;
A tabela seria Basicamente assim :
id_vend
id_vendedor
per1
per2
per3
per4
medfim
No mesmo gráfico preciso mostrar os vários vendedores e suas respctivas vendas no período, que no caso é o q eu não estou conseguindo enxergar como fazer , desde já agradeço ajuda.
exemplo:
id_vend 01 a 16
id_vendedor 01 - 02 - 03 - 04
per1 10 - 15 - 12 - 14
per2 9 - 12 - 12 - 11
per3 10 - 14 - 14 - 12
per4 12 - 9 - 12 - 11
medfim ( calculo aritmético , ok )
Preciso mostrar que o vendedor 01 fez 10 o 02 fez 15 o 03 fez 12 o 04 fez 14 no primeiro período e assim por diante nos outros períodos.
Espero que tenham entendido.
Obs , estes dados eu já mostro em uma tabela na página.
No momento estou tentando assim e não estou conseguindo:
<?php require_once('../../Connections/boletim_online.php');
require_once ('jpgraph.php');
require_once ('jpgraph_bar.php');
mysql_select_db($database_boletim_online, $boletim_online);
$query_grafico = "SELECT boletim_disciplinas.dis_id, boletim_disciplinas.dis_nome, bolitim_notas_bim.* FROM (bolitim_notas_bim LEFT JOIN boletim_disciplinas ON boletim_disciplinas.dis_id=bolitim_notas_bim.bim_dis_id) WHERE bim_user_id = $_SESSION['login_id'] AND bolitim_notas_bim.id_master = $_SESSION[id_master']";
$grafico = mysql_query($query_grafico, $boletim_online) or die(mysql_error());
//Este tipo de gráfico utiliza o Eixo X e Y
$datay=array(); // array com os dado do Eixo Y
$datax=array('bim_bim1','bim_bim2','bim_bim3','bim_bim4'); // array com os dado do Eixo X
$i=0;
if (mysql_num_rows($grafico))
{
while ($campo = mysql_fetch_array($grafico))
{
//Retornando os dados e armazenado nos arrays.
$datay[$i] = $campo['dis_nome'];
$i++;
}
}
// Create the graph. These two calls are always required
$graph = new Graph(550,300,'auto');
$graph->SetScale("textlin");
$theme_class=new UniversalTheme;
$graph->SetTheme($theme_class);
$graph->yaxis->SetTickPositions(array(0,20,40,60,80,100), array(10,30,50,70,90));
$graph->SetBox(false);
$graph->ygrid->SetFill(false);
$graph->xaxis->SetTickLabels(array('Bimestre 1','Bimestre 2','Bimestre 3','Bimestre 4'));
$graph->yaxis->HideLine(false);
$graph->yaxis->HideTicks(false,false);
// Create the bar plots
$bplot = new BarPlot($datay);
// Create the grouped bar plot
$gbplot = new GroupBarPlot(array($bplot,...,...));
// ...and add it to the graPH
$graph->Add($gbplot);
$graph->title->Set("Numeros");
// Display the graph
$graph->Stroke();
?>
Question
gersonab
Voltando a dúvida anterior, que antes era com fusioncharts , agora é JpGraph .
Boa tarde a todos, gostaria muito da ajuda de todos, estou querendo montar um gráfico com dados vindos do BD , sendo este em MYSQL , a princípio seria algo simples , no entanto estou apanhando bastante , vou tentar ser o mais claro possível ....
Preciso mostrar no grafico a quantidade de vendas efetuadas por vendedores durante um certo período intercalado no ano , basicamente seria assim :
Os períodos são fixos : per1 , per2 , per3 , per4 , medfim ;
os vendedores podem ser vários identificados pelo id ;
As vendas podem ser várias , identifocadas pela quantidade ;
A tabela seria Basicamente assim :
id_vend
id_vendedor
per1
per2
per3
per4
medfim
No mesmo gráfico preciso mostrar os vários vendedores e suas respctivas vendas no período, que no caso é o q eu não estou conseguindo enxergar como fazer , desde já agradeço ajuda.
exemplo:
id_vend 01 a 16
id_vendedor 01 - 02 - 03 - 04
per1 10 - 15 - 12 - 14
per2 9 - 12 - 12 - 11
per3 10 - 14 - 14 - 12
per4 12 - 9 - 12 - 11
medfim ( calculo aritmético , ok )
Preciso mostrar que o vendedor 01 fez 10 o 02 fez 15 o 03 fez 12 o 04 fez 14 no primeiro período e assim por diante nos outros períodos.
Espero que tenham entendido.
Obs , estes dados eu já mostro em uma tabela na página.
No momento estou tentando assim e não estou conseguindo:
Desde já agradeço.
Link to comment
Share on other sites
0 answers to this question
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.