Sau cái biểu đồ dạng cột là cái biểu đồ dạng bánh, post lên cho anh em nào làm lập trình PHP cùng nghiên cứu và phát triển. Làm sao cho đẹp là chuyện các bạn nha :D, mình chỉ post lên để anh em nghiên cứu và phát triển.
Demo:
Biểu đồ dạng bánh với PHP
Phần mọi người chờ đợi – CODE:
<?php $myImage = ImageCreate(300,300); $white = ImageColorAllocate ($myImage, 255, 255, 255); $red = ImageColorAllocate ($myImage, 255, 0, 0); $green = ImageColorAllocate ($myImage, 0, 255, 0); $blue = ImageColorAllocate ($myImage, 0, 0, 255); $lt_red = ImageColorAllocate($myImage, 255, 150, 150); $lt_green = ImageColorAllocate($myImage, 150, 255, 150); $lt_blue = ImageColorAllocate($myImage, 150, 150, 255); for ($i = 120;$i > 100;$i--) { ImageFilledArc ($myImage, 100, $i, 200, 150, 0, 90, $lt_red, IMG_ARC_PIE); ImageFilledArc ($myImage, 100, $i, 200, 150, 90, 180, $lt_green, IMG_ARC_PIE); ImageFilledArc ($myImage, 100, $i, 200, 150, 180, 360, $lt_blue, IMG_ARC_PIE); } ImageFilledArc($myImage, 100, 100, 200, 150, 0, 90, $red, IMG_ARC_PIE); ImageFilledArc($myImage, 100, 100, 200, 150, 90, 180 , $green, IMG_ARC_PIE); ImageFilledArc($myImage, 100, 100, 200, 150, 180, 360 , $blue, IMG_ARC_PIE); header ("Content-type: image/png"); ImagePNG($myImage); ImageDestroy($myImage); ?> |
Bác cho em hỏi, ví dụ em có 1 file xml có các thông số, làm sao để tạo các biểu đồ nhỉ
Đọc dữ liệu từ file XML (dùng PHP), sau đó thì cứ như code trên mà vẽ thôi bác ơi :)
bác ơi, nếu em vẽ biểu đồ gồm nhiều thành phần,mà mỗi phần này mình cần hiển thị bằng một màu riêng biệt, Bác có cách nào không? Thanks!
AMChart đó bạn ! Trong đó có nhiều kiểu chart lắm.