Chart ก็คือ Graph Graph ก็คือ Chart
การเขียนเว็บโปรแกรมมิ่ง หรือ เว็บธรรมดา ไม่ว่าจะด้วยภาษาใดๆ ก็ตาม หลีกหนีไม่พ้นที่จะมีเรื่องของการออกรายงาน มาเกี่ยวข้อง ซึ่งเท่าที่ผมศึกษาดู กราฟหรือชาร์ต จะแบ่งออกเป็น 3 กลุ่มใหญ่ๆ คือ กราฟที่ถูกสร้างออกมาเป็นรูปภาพ กราฟที่ใช้จาวาสคริปต์ในการสร้าง และกราฟที่ใช้แฟลช เข้ามาช่วย
ใจของผมเองค่อนข้างให้คะแนนกับแฟลชมากกว่า อีก 2 แบบ เพราะเนื่องจากความสวยงามโดยไม่ต้องแต่งอะไรมาก และมีแอนิเมชั่นตอนแสดงด้วย
แต่ก็ใช่ว่ากราฟแบบอื่นจะไม่ดีนะครับ มันก็ขึ้นอยู่กับความชอบของแต่ละบุคคล ก็ลองเลือกใช้กันตามอัธยาศัยละครับ ในเว็บนี้ผมก็ได้เขียนบทความ การใช้งานกราฟ ไปบ้างแล้ว
1. Google Chart API บริการสร้างชาร์ทจากเฮียกู
2. XML/SWF Charts การสร้าง flash กราฟ อันสวยงาม ภาค 1 เกริ่นนำ
3. XML/SWF Charts การสร้าง flash กราฟ อันสวยงาม ภาค 2 ปูพื้น
4. XML/SWF Charts การสร้าง flash กราฟ อันสวยงาม ภาค 3 ลองของ
5. XML/SWF Charts การสร้าง flash กราฟ อันสวยงาม ภาค 4 พูดไทย
6. XML/SWF Charts การสร้าง flash กราฟ อันสวยงาม ภาค 5 แปลงร่าง
7. XML/SWF Charts การสร้าง flash กราฟ อันสวยงาม ภาค 6 database
8. XML/SWF Charts การสร้าง flash กราฟ อันสวยงาม ภาค 7 Finally ตบตูด
เอาละครับ ถึงเรื่องที่เราพูดกันในวันนี้เสียที เริ่มเลยละกันครับ
1. Open Flash Chart : Flash
Website : http://teethgrinder.co.uk/open-flash-chart/
Demo : http://teethgrinder.co.uk/open-flash-chart/
ผมยกตัวนี้ขึ้นมาเป็นตัวแรก ก็เพราะว่าตัวนี้ ฟรีร้อยเปอร์เซ็นต์
2. amcharts : Flash
Website : http://www.amcharts.com/
Demo : http://www.amcharts.com/column/3d-stacked-column-chart/
ตัวนี้จัดได้ว่างดงามเลยล่ะครับ มีทั้งเวอร์ชั่นฟรีและเสียตัง เวอร์ชั่นฟรีจะมีลิ้งก์เล็กๆแสดงในชาร์ต แต่แสดงไว้เล็กๆครับ อยู่ในเกณฑ์ที่รับได้ ไม่ทำให้ชาร์ตเราน่าเกลียด ตัวนี้ผมใช้อยู่ครับ
3. FusionCharts : Flash
Website : http://www.fusioncharts.com/free/Default.asp?gMenuItemId=1
Demo : http://www.fusioncharts.com/Demos/Blueprint/#start
ตัวนี้ก็งดงามครับ มีแอนิเมชั่นอันยอดเยี่ยม มีคุณบัติ AJAX ด้วยนะครับ ฟรีครับ ที่พูดมาทั้งหมดนี้ จะตบท้ายว่า ผมยังไม่เคยใช้ครับ สาเหตุก็เพราะว่า ผมรู้จัก amcharts ก่อนจะมารู้จักตัวนี้ และก็เห็นว่า amcharts นั้นตอบสนองความต้องการของตัวเองได้เต็มๆ แล้ว ก็เลยยังไม่ได้ลองใช้งานตัวนี้ดู แต่จะไม่กล่าวไว้ มันก็เหมือนกับว่าบทความนี้ไม่สมบูรณ์
4. XML/SWF Charts : Flash
Website : http://www.maani.us/
Demo : http://www.maani.us/xml_charts/index.php?menu=Gallery&submenu=3D_Pie
ตัวนี้ก็งดงามครับ มีทั้งเวอร์ชั่นฟรีและเสียตัง เวอร์ชั่นฟรีเวลาคลิกบนตัวชาร์ต จะลิ้งก์ไปยังเว็บไซต์เจ้าของ แต่ก็จะไม่แสดงลิ้งก์เว็บให้เกะกะลูกตา โดยส่วนตัวผมชอบวิธีของ amchart มากกว่า แสดงลิ้งก์กันให้เห็นๆไปเลย
5. jpGraph : Image
Website : http://www.aditus.nu/jpgraph/index.php
ตัวนี้คงไม่ต้องบรรยายสรรพคุณยา มาก เพราะคนเขียน PHP ทุกคนน่าจะรู้จักกันดี
6. Google Visualization API : JavaScript
Website : http://code.google.com/apis/visualization/
Demo : http://code.google.com/
ของฟรีพี่กูเกิลเป็นประกัน
7. JS Charts : JavaScript
Website : http://www.jscharts.com/
Demo : http://www.jscharts.com/
ตัวนี้ก็ฟรีเช่นกันครับ
จากที่กล่าวมาทั้งหมด ก้ลองเลือกเล่น เลือกใช้กันดูนะครับ แต่ละตัวผมก็ว่าดีๆ ทั้งนั้น
*** เพิ่มเติม 8/เมษายน/2552 เครดิตโดย คุณ 7 ***
8. pChart : Image
Website : http://pchart.sourceforge.net/index.php
กัน says:
20/03/2552 at 20/03/2552
แจกของแหล่มๆติดเว็บอีกแล้วครับ ขอบคุณมากครับ
administrator says:
21/03/2552 at 21/03/2552
เรื่องชาร์ตนี่เป็นเรื่องจำเป็นจริงๆ สำหรับการเขียนโปรแกรม เมื่อก่อนตอนเขียนโปรแกรมใหม่ๆ หากันตาแทบถลน กว่าจะเจอ มาถึงตอนนี้ก็รวบรวมแสดงไว้เสียเลย คนที่แว้บมาอ่านเจอ จะได้ไม่ต้องไปมัวงมหา
7 says:
07/04/2552 at 07/04/2552
ผมใช้ตัวนี้อยู่ครับ เป็น PHP-GD
http://pchart.sourceforge.net/index.php
administrator says:
08/04/2552 at 08/04/2552
ลองเข้าไปดูตามที่คุณ 7 ให้ลิ้งก์มา แจ่มครับผม
wsinw says:
28/04/2552 at 28/04/2552
Thank you
administrator says:
28/04/2552 at 28/04/2552
You’re welcome.
dynamic says:
28/07/2552 at 28/07/2552
ผมใช้ ChartDirector อยู่ครับ ง่ายดี
http://faker-programmer.blogspot.com/2009/06/php.html
administrator says:
28/07/2552 at 28/07/2552
ผมลองเข้าไปดูเว็บของ ChartDirector มันไม่ฟรีนี่ครับ ส่วนลิสต์รายการที่ผมทำไว้ ทุกตัวฟรีหมด ถึงบางตัวจะขาย แต่ก็ยอมให้ใช้ได้ฟรี ไม่หมดอายุแลกกับมีลิงก์เล็กๆไปยังเว็บเขาในกราฟ ซึ่งก็ไม่ได้ดูน่าเกลียดอะไร
รณรงค์ใช้ของฟรีครับ ถ้ามีเิงินก็หรือเอากราฟไปทำเงิน ก็ค่อยไปบริจาคให้เขาบ้าง จะได้ซื้อแซนวิชกิน มีแรงพัฒนากราฟให้เราต่อ
dynamic says:
28/07/2552 at 28/07/2552
ChartDirector ก็ให้ใช้ฟรีครับ เพียงแต่มีลิ้งค์ด้านล่างของกราฟเล็กๆ แต่สามารถใช้เทคนิคของ iframe จัดการได้ ไม่มีปัญหาครับ
dynamic says:
28/07/2552 at 28/07/2552
ChartDirector เค้าก็ให้ใช้ฟรีนะครับ แค่มีลิ้งค์ด้านล้างของกราฟเล็กๆติดมาด้วยครับ แต่เราสามารถใช้เทคนิคของ iframe จัดการได้ครับ ไม่มีปัญหา
ton says:
27/08/2552 at 27/08/2552
เอาไปประยุกต์ใช้ได้อีกเยอะเลย แหล่มจริงๆ
ตามไปดูผลงานได้ที่ http://www.paikad.com ผมจะลองทำ กราฟ แบบนี้มั้ง น่ะครับ ฮ่าๆๆๆๆ
CheapCamera says:
23/08/2553 at 23/08/2553
แหล่มเลยยยย ขอเอาไปใช้บ้างนะครับผม
Nuch says:
09/01/2555 at 09/01/2555
กำลังกลุ้มใจเกี่ยวกับการสร้างกราฟเส้นพอดีเลยคะ(ศึกษามานานแล้วก็ยังทำไม่ได้) ดีใจมากคะที่ค้นหาเจอ อธิบายเข้าใจง่ายด้วยคะ
ขอบคุณมากเลยนะคะที่เขียนเวปดีๆแบบนี้ สามารถเป็นแนวทางให้หนูทำ project จบได้ซักที ^__^ ขอบคุณจริงๆคะ