สร้าง กราฟบนเว็บง่ายๆ ด้วย Google API

คำถามเกี่ยวกับ :สร้าง กราฟบนเว็บง่ายๆ ด้วย Google API


พอดีไปรับงานมางานนึงมีให้ทำกราฟด้วย ตอนแรก็กลัวๆ ว่าจะช้าก็เพราะกราฟนี่แหละ
แต่มาึค้นเจอพอดีเห็นแล้วง่ายมากครับ เพียงแค่ทำ HTML ง่ายๆ ตามนี้เลย

เริ่มจาก import  API Google มาครับ

<script type="text/javascript" src="https://www.google.com/jsapi"></script>

จากนั้นก็ เขียน Script  ตามตัวอย่างใน URL นี้เลยครับ
https://google-developers.appspot.com/chart/interactive/docs/quick_start


ทำตามนั้นแล้ว เปิด HTML ด้วย Browser ก็จะได้กราฟออกมาเลยครับ
ตาม Link ข้างบนเราสามารถดึงข้อมูลจาก Data base มาแทนที่ค่าที่กำหนดใน java script ส่วนนี้ครับ

 var data = new google.visualization.DataTable();
        data.addColumn('string', 'Topping');
        data.addColumn('number', 'Slices');
        data.addRows([
          ['Mushrooms', 3],
          ['Onions', 1],
          ['Olives', 1],
          ['Zucchini', 1],
          ['Pepperoni', 2]
        ]);

 เราสามารถ Query ค่าจาก Table ด้วย PHP, Java หรืออะไรก็แล้วแต่แล้วนำมาแทนที่ค่าในส่วนนี้ครับ เพียงเท่านี้เราก็จะได้กราฟแบบง่ายๆ กันเลยทีเดียว
แต่ว่าเท่าที่ลองยังไม่เห็นวิธีการปรับแต่ง Option เพิ่มเติม






ความคิดเห็น

  1. ใช้ดีขอบอกครับ
    https://code.google.com/apis/ajax/playground/?type=visualization#pie_chart

    สามารถ Render เลือกได้เลยแล้วจะ GEN HTML ตัวอย่างให้เราเอาไปใช้ต่อได้

    ตอบลบ
  2. ช่วยยกตัวอย่างการ Query ค่าจาก Table ด้วย PHP ให้ดูหน่อยได้ไหมค่ะ

    ตอบลบ
    คำตอบ
    1. http://www.ban1gun.com/mysql_fetch_array-%E0%B8%84%E0%B8%B7%E0%B8%AD-%E0%B8%84%E0%B8%B3%E0%B8%AA%E0%B8%B1%E0%B9%88%E0%B8%87%E0%B8%AD%E0%B8%B0%E0%B9%84%E0%B8%A3-%E0%B8%A1%E0%B8%B5%E0%B8%82%E0%B9%89%E0%B8%AD%E0%B8%94%E0%B8%B5%E0%B8%A2%E0%B8%B1%E0%B8%87%E0%B9%86%E0%B8%87_24.html

      ลบ
  3. ไม่ระบุชื่อ8 พฤษภาคม 2557 เวลา 01:12

    น่าจะง่ายกว่าคะ ยังไงรบกวนยกตัวอย่าง query ออกจากฐานหน่อยได้ไหมคะ

    ตอบลบ
    คำตอบ
    1. ลองดูคร่าวๆ ครับ
      $con=mysql_connect(host,user,pass);
      $condb = mysql_select_db(dbname);

      $result = mysql_query("SELECT * FROM member WHERE user_member ='test'");
      while($data=mysql_fetch_array($result)){

      echo $data[id_member];

      }

      ลบ

แสดงความคิดเห็น

โพสต์ยอดนิยมจากบล็อกนี้

java -Xms , java -Xmx กำหมด memory ให้ JVM เพื่อป้องกันปัญหา Out of Memory

Oracle date format จัด format date ให้แสดง พศ และ เดือน ภาษาไทยหรือตามภาษาที่เราเลือก

Java this กับ super การใช้งานคำสั่ง this กับ super ใน ภาษา Java