-
const int DARK := 1
Un thème sombre pour les camemberts.
-
const int COLORED := 2
Un thème coloré pour les camemberts (thème par défaut).
-
const int AQUA := 3
Un thème plutôt bleu pour les camemberts.
-
const int EARTH := 4
Un thème aux couleurs de la Terre pour les camemberts.
-
protected Border $border
La bordure qui entoure chaque part du camembert.
-
public array $values
Les valeurs du camembert.
-
public array $colors
Les couleurs des parts du camembert.
-
public __construct(array $values, mixed $colors := Pie::COLORED)
-
public setLegend(array $legend)
Change les valeurs de la légende associée au camembert.
$legend est un tableau qui contient autant d'entrées que de valeurs présentes sur le camembert.
-
public setBorder(Color $color)
-
Déprécié depuis Artichow 1.0.9
Change la couleur de la bordure entourant le camembert et séparant chaque part.
Cette méthode a été remplacée par Pie::setBorderColor() depuis Artichow 1.0.9.
-
public setBorderColor(Color $color)
-
Disponible depuis Artichow 1.0.9
Change la couleur de la bordure entourant le camembert et séparant chaque part.
-
public set3D(int $size)
Associe au camembert à un effet 3D de taille $size (à spécifier en pixels).
-
public setStartAngle(int $angle)
Angle initial en degrés pour commencer le dessin du camembert.
La valeur par défaut est de 0°.
-
public setLabelPrecision(int $precision)
Change la précision des étiquettes associées à chaque part du camembert.
Par défaut à 0, cette précision donne le nombre de chiffres après la virgule à afficher.
-
public setLabelPosition(int $position)
Change la distance des étiquettes par rapport au camembert.
La valeur est à donner en pixels et vaut par défaut 15 pixels.
Elle peut également être négative.
-
public setLabelNumber(int $number)
Permet de choisir le nombre maximale d'étiquettes à afficher autour du camembert.
Par défaut, toutes les étiquettes sont affichées.
-
public setLabelMinimum(int $minimum)
Permet de choisir une valeur minimum pour l'affichage des étiquettes.
Tout part dont le pourcentage sera inférieur à $minimum n'aura aucune étiquette associée.
Par défaut, il n'y a aucun minimum.
-
public explode(array $explode)
Cette méthode permet de séparer une ou plusieurs parts du camembert.
Le paramètre $explode est un tableau dont les clés représente les numéros des parts à séparer et les valeurs la distance de séparation.