โมดูล NVD3 เป็นโมดูลที่นำความสามารถในการสร้างกราฟของ d3.js มาใช้งานร่วมกับภาษาไพทอน โดยจะส่งผลลัพธ์ออกมาในรูปแบบข้อมูล HTML เพื่อใช้แสดงผลบนเว็บเพจ
- มีทั้งกราฟรูปแท่ง กราฟเส้น กราฟวงกลม
- ใช้ MIT license
- รองรับทั้งไพทอน 2 และไพทอน 3
สามารถติดตั้งได้โดยใช้คำสั่ง :
pip install python-nvd3
ตัวอย่างการใช้งาน
[python]
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()[/python]
ผลลัพธ์
เมื่อแสดงไฟล์ Output.html
อ่านเอกสารการใช้งานได้ที่ https://python-nvd3.readthedocs.org/en/latest/index.html
ติดตามบทความต่อไปนะครับ
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)