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:
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); ?> |
Dương Tuấn says
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ỉ
Nguyễn Duy Nhân says
Đọc dữ liệu từ file XML (dùng PHP), sau đó thì cứ như code trên mà vẽ thôi bác ơi :)
Thế Hiển says
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!
Nguyễn Duy Nhân says
AMChart đó bạn ! Trong đó có nhiều kiểu chart lắm.