Skip to content

สร้างกราฟแสดงข้อมูลด้วย python-nvd3

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ผมจะพาผู้อ่านไปแนะนำการสร้างกราฟแสดงข้อมูลด้วย python-nvd3 ในภาษาไพทอนกันครับ

โมดูล NVD3 เป็นโมดูลที่นำความสามารถในการสร้างกราฟของ d3.js มาใช้งานร่วมกับภาษาไพทอน โดยจะส่งผลลัพธ์ออกมาในรูปแบบข้อมูล HTML เพื่อใช้แสดงผลบนเว็บเพจ

  • มีทั้งกราฟรูปแท่ง กราฟเส้น กราฟวงกลม
  • ใช้ MIT license
  • รองรับทั้งไพทอน 2 และไพทอน 3

สามารถติดตั้งได้โดยใช้คำสั่ง :

pip install python-nvd3

ตัวอย่างการใช้งาน

from nvd3 import pieChart
type = 'pieChart'
chart = pieChart(name=type, color_category='category20c', height=450, width=450)
xdata = ["Orange", "Banana", "Pear", "Kiwi", "Apple", "Strawberry", "Pineapple"]
ydata = [3, 4, 0, 1, 5, 7, 3]
extra_serie = {"tooltip": {"y_start": "", "y_end": " cal"}}
chart.add_serie(y=ydata, x=xdata, extra=extra_serie)
chart.buildhtml()

text_file = open("Output.html", "w")
text_file.write(chart.htmlcontent)
text_file.close()

ผลลัพธ์

เมื่อแสดงไฟล์ Output.html

สร้างกราฟแสดงข้อมูลด้วย python-nvd3

อ่านเอกสารการใช้งานได้ที่ https://python-nvd3.readthedocs.org/en/latest/index.html
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *