Artichow : Forum Artichow !
Histogrammes superposés
Auteur: jerem (IP enregistrée)
Date: le 19 juillet 2010, 20:42

Bonjour,

j'aimerai à l'aide de la librairie Artishow, réaliser ce genre de graphique

[uploads.siteduzero.com]

en gros à chaque barre représente les victoires (en verts) et les défaites (en rouge).

merci de me dire si je peux réaliser ce type de graphique et comment

Re: Histogrammes superposés
Auteur: peofofo (IP enregistrée)
Date: le 19 juillet 2010, 21:35

Bonsoir,

Non malheureusement, artichow ne sait pas faire.
Par contre il peut faire :


Après si tu souhaites vraiment obtenir ce graphique, tu peux modifier les classes d'artichow.

A toi de voir,

J'ai mis en place la possibilité de faire un graph en escalier de ce type:


Le Bartplot devient : $plot = new BarPlot($close, $open, '', '');// Modification des classe suivant le cas le plus complexe (les 2 autres variables permet d'obtenir un graph type chandelier:
[artichow.org]

Pour obtenir ensuite l'histogramme l'un sur l'autre, il te suffit d'ajouter ces tableaux:
$close = array(8, 12, 15, 8, 8, 20, 16);
$open = array(7, 6, 9, 4, 6, 14, 8);
foreach ($close as $cle => $element) {
$total_array[$cle]=$close[$cle]+$open[$cle];
}
$plot = new BarPlot($close,'','','', 1, 1, 0);
$plot->setBarColor($colors[0]);
$plot->barBorder->setColor(new Color(0, 0, 0));
$plot->setBarSize(0.54);
$plot->barShadow->setSize(3);
$plot->barShadow->setPosition(Shadow::RIGHT_TOP);
$plot->barShadow->setColor(new Color(160, 160, 160, 10));
$plot->barShadow->smooth(TRUE);
$group->add($plot);
$group->legend->add($plot, "Barre #0", Legend::BACKGROUND);

$plot = new BarPlot($total_array, $close,'','', 1, 1, 0);
$plot->setBarColor($colors[1]);
$plot->barBorder->setColor(new Color(0, 0, 0));
$plot->setBarSize(0.54);
$plot->barShadow->setSize(3);
$plot->barShadow->setPosition(Shadow::RIGHT_TOP);
$plot->barShadow->setColor(new Color(160, 160, 160, 10));
$plot->barShadow->smooth(TRUE);
$group->add($plot);
$group->legend->add($plot, "Barre #1", Legend::BACKGROUND);

On obtiens:


Salutations,



Message édité 3 fois. Dernière modification le le 19/07/10 à 23:14

Re: Histogrammes superposés
Auteur: jerem (IP enregistrée)
Date: le 21 juillet 2010, 01:58

Merci,

je vais voir ce que je peux faire avec ce que vous m'avez indiqué.



Seules les personnes enregistrées peuvent poster sur ce forum.