|
Categorieën >
PHP
Pie Chart (Opgelost)
|
|
|
offline
|
HTML interesse
|
Hey,
Ik ben bezig met een piechart te maken. Alles verloopt goed, op 1 ding na. Sommige van mijn randen zijn 'doorzichtbaar'. Ik zal even een foto toevoegen om het te verduidelijken :
[IMG]http://img260.imageshack.us/img260/3892/mypienj5.png[/IMG]
Na een uur denkwerk ben ik er nog altijd niet uit. Tot en met 4 verschillende delen is het best oplosbaar door de "starthoek" wat te veranderen, maar hier is er gewoon geen goede te vinden . |
2 antwoorden
Brycer – 22/05/2007 21:28 (Laatst gewijzigd op 22/05/2007 21:30)
|
|
offline
|
HTML interesse
|
Post je script anders..
<?
for ($i = 180; $i > 150; $i--) {//rand
imagefilledarc($image, 200, $i, 300, 150, $draai, $graad, $darkdonkerblauw, IMG_ARC_PIE);
imagefilledarc($image, 200, $i, 300, 150, $graad, $gelg , $darkblauw, IMG_ARC_PIE);
imagefilledarc($image, 200, $i, 300, 150, $gelg, $draai , $darkgeel, IMG_ARC_PIE);
}
//bovenkant
imagefilledarc($image, 200, 150, 300, 150, $draai, $graad, $donkerblauw, IMG_ARC_PIE);
imagefilledarc($image, 200, 150, 300, 150, $graad, $gelg , $blauw, IMG_ARC_PIE);
imagefilledarc($image, 200, 150, 300, 150, $gelg, $draai , $geel, IMG_ARC_PIE);
?>
<? for ($i = 180; $i > 150; $i--) {//rand imagefilledarc($image, 200, $i, 300, 150, $draai, $graad, $darkdonkerblauw, IMG_ARC_PIE); imagefilledarc($image, 200, $i, 300, 150, $graad, $gelg , $darkblauw, IMG_ARC_PIE); imagefilledarc($image, 200, $i, 300, 150, $gelg, $draai , $darkgeel, IMG_ARC_PIE); } //bovenkant imagefilledarc($image, 200, 150, 300, 150, $draai, $graad, $donkerblauw, IMG_ARC_PIE); imagefilledarc($image, 200, 150, 300, 150, $graad, $gelg , $blauw, IMG_ARC_PIE); imagefilledarc($image, 200, 150, 300, 150, $gelg, $draai , $geel, IMG_ARC_PIE); ?>
Zo maak ik zelf de randen, gebruik je deze manier ook?
Zo nee, probeer het eens op deze manier.
Door met behulp van een for-lus alle pixels af te lopen tussen de bovenkant en de onderkant van de rand, krijg je een gelijkmatige rand.
Ik hoop dat dit duidelijk is 
MvG Brycer
|
|
|
|
offline
|
HTML interesse
|
Jah, dat doe ik ook  . Maar je moet maar eens proberen om het met een 6tal stukken te doen, er gaan er altijd overlappen. En aangezien het niet om een statische afbeelding gaat, kan ik het niet manueel fixen.
Kheb het wel opgelost gekregen door IMG_ARC_NOFILL te gebruiken bij de donkere stukken, dat enkel de rand kleurt, waardoor er geen overlapping van de andere kleuren kan optreden!
Toch bedankt!
|
Dit onderwerp is gesloten.
|