一款蠢萌蠢萌的python可视化工具

AI入门学习

共 3269字,需浏览 7分钟

 ·

2021-04-25 10:01

本文分享一个可爱的python可视化工具,如其名「cute」charts,是pyecharts作者开发的,风格是这样的:

萌萌哒~ 
cutecharts可以将Python的强表现能力和Javascript的交互性完美结合,是一个「类似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'],  #柱子下方标签
        x_label='LOLers',  #x轴名称
        y_label='MVPs')  #y轴名称
    chart.add_series('MVP', [321])  #柱子高度数据
    return chart


bar_base().render_notebook()  #在jupyter notebook中渲染
def pie_radius():
    chart = Pie("Pie")
    chart.set_options(
        labels=['我是卢本伟2号''Faker''Easyhoon''Pawn''Dopa'],
        inner_radius=0,
    )
    chart.add_series([65124])
    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号''Faker''Easyhoon''Pawn''Dopa'])
    chart.add_series([65124])
    return chart


pie_base().render_notebook()  #jupyter notebook渲染
from cutecharts.charts import Radar  #雷达图


def radar_base() -> Radar:
    chart = Radar("Power Radar")
    chart.set_options(labels=[i for i in range(3)])
    chart.add_series("Faker", [4.17.235.5])
    chart.add_series("Easyhoon", [5826])
    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", [13071])  #A类数据
    chart.add_series("night", [17031])  #B类数据
    return chart


line_base().render_notebook()

致谢:https://github.com/cutecharts

推荐阅读:

理解关联规则算法

Python中的高效迭代库itertools,排列组合随便求

万字长文详解|Python库collections,让你击败99%的Pythoner

Python初学者必须吃透这69个内置函数!

Python字典详解-超级完整版

全面理解Python集合,17个方法全解,看完就够了

Python正则表达式入门到入魔


扫描关注本号↓


浏览 38
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报