本人在學習使用 Python 和 plotly 工具的征途中,學習到了餅狀圖的製做,通過嘗試終於獲得了一張餅狀圖。總的來講餅狀圖比較前兩種稍微簡單一些,也比較容易理解,數據量並不大,很容易上手。下面分享一些本身的實例和效果圖,供你們參考。html
#!/usr/bin/python # coding=utf-8 import plotly import plotly.plotly import plotly.graph_objs as abcc import plotly.plotly class Piecharts: def __init__(self): print "歡迎使用餅狀圖生成類" def makePiecharts(self,labels,values,filename): trace = abcc.Pie(labels = labels,values= value) plotly.offline.plot([trace],filename=filename) if __name__=="__main__": print 123 labels = ["one","two","three","four","five"] value = [2123,3123,4355,11023,5225] drive = Piecharts() drive.makePiecharts(labels,value,"test.html")
下面是效果圖:java