一款蠢萌蠢萌的python可視化工具
本文分享一個(gè)可愛的python可視化工具,如其名「cute」charts,是pyecharts作者開發(fā)的,風(fēng)格是這樣的:
萌萌噠~ 
cutecharts可以將Python的強(qiáng)表現(xiàn)能力和Javascript的交互性完美結(jié)合,是一個(gè)「類似pyecharts」的工具,繼承pyecharts的所有核心特性。
但是,「支持圖形類別有限」,僅支持'bar', 'line', 'pie', 'radar', 'scatter'幾類圖。
上代碼~~
from cutecharts.charts import Bar #繪制bar圖
#語法和pyecharts是不是一樣的~
def bar_base() -> Bar:
chart = Bar("MVP of LOL Bar")
chart.set_options(
labels=['Faker', 'Easyhoon', 'Pawn'], #柱子下方標(biāo)簽
x_label='LOLers', #x軸名稱
y_label='MVPs') #y軸名稱
chart.add_series('MVP', [3, 2, 1]) #柱子高度數(shù)據(jù)
return chart
bar_base().render_notebook() #在jupyter notebook中渲染

def pie_radius():
chart = Pie("Pie")
chart.set_options(
labels=['我是盧本偉2號(hào)', 'Faker', 'Easyhoon', 'Pawn', 'Dopa'],
inner_radius=0,
)
chart.add_series([6, 5, 1, 2, 4])
return chart
pie_radius().render_notebook()

from cutecharts.charts import Pie #繪制Pie圖
def pie_base() -> Pie:
chart = Pie("MVP Pie")
chart.set_options(labels=['我是盧本偉1號(hào)', 'Faker', 'Easyhoon', 'Pawn', 'Dopa'])
chart.add_series([6, 5, 1, 2, 4])
return chart
pie_base().render_notebook() #jupyter notebook渲染

from cutecharts.charts import Radar #雷達(dá)圖
def radar_base() -> Radar:
chart = Radar("Power Radar")
chart.set_options(labels=[i for i in range(3)])
chart.add_series("Faker", [4.1, 7.2, 3, 5.5])
chart.add_series("Easyhoon", [5, 8, 2, 6])
return chart
radar_base().render_notebook()

from cutecharts.charts import Line #折線圖
def line_base() -> Line:
chart = Line("Line")
chart.set_options(labels=[i for i in 'ABCDE'])
chart.add_series("day", [1, 3, 0, 7, 1]) #A類數(shù)據(jù)
chart.add_series("night", [1, 7, 0, 3, 1]) #B類數(shù)據(jù)
return chart
line_base().render_notebook()

致謝:https://github.com/cutecharts
推薦閱讀:
Python中的高效迭代庫itertools,排列組合隨便求
萬字長文詳解|Python庫collections,讓你擊敗99%的Pythoner
Python初學(xué)者必須吃透這69個(gè)內(nèi)置函數(shù)!
全面理解Python集合,17個(gè)方法全解,看完就夠了
↓掃描關(guān)注本號(hào)↓
評(píng)論
圖片
表情
