一个好玩有趣的Python手绘图形库(雷达图、柱状图、折线图...)

您所在的位置:网站首页 雷达图主要用于企业经营状况如收益 一个好玩有趣的Python手绘图形库(雷达图、柱状图、折线图...)

一个好玩有趣的Python手绘图形库(雷达图、柱状图、折线图...)

2024-07-15 21:46| 来源: 网络整理| 查看: 265

今天,给大家介绍一个很酷的 Python 手绘风格可视化神包:cutecharts

 

和 Matplotlib 、pyecharts等常见的图表不同,

 

使用这个包可以生成下面这种看起来像手绘的各种图表,在一些场景下使用效果可能会更好。

 

图片

GitHub 地址:

https://github.com/chenjiandongx/cutecharts

一行命令先安装好该库:

pip install cutecharts

也可以使用源码安装的方式:

$ git clone https://github.com/chenjiandongx/cutecharts.git $ cd cutecharts $ pip install -r requirements.txt $ python setup.py install

下面就介绍下每个图表如何绘制。

首先是一些图表共通的参数:

Commons

不同图表有着部分相同的方法。

__init__

Params                                          Desc ------                                          ---- title: Optional[str] = None                     图表标题 width: str = "800px"                            图表宽度 height: str = "600px"                           图表高度 assets_host: Optional[str] = None               引用资源 Host

render

Params                                          Desc ------                                          ---- dest: str = "render.html"                       渲染的文件路径 template_name: str = "basic_local.html"         渲染使用的模板,一般不需要修改   

render_notebook

Params                                          Desc ------                                          ---- template_type: str = "basic"                    渲染使用的模板类型,一般不需要修改 

load_javascript

加载 JS 依赖,在 JupyterLab 渲染时使用。

Bar(柱状图)

cutecharts.charts.Bar

API

cutecharts.charts.Bar.set_options

Params                                          Desc ------                                          ---- labels: Iterable                                X 坐标轴标签数据 x_label: str = ""                               X 坐标轴名称 y_label: str = ""                               Y 坐标轴名称 y_tick_count: int = 3                           Y 轴刻度分割段数 colors: Optional[Iterable] = None               label 颜色数组 font_family: Optional[str] = None               CSS font-family

cutecharts.charts.Bar.add_series

Params                                          Desc ------                                          ---- name: str                                       series 名称 data: Iterable                                  series 数据列表

很多人学习python,不知道从何学起。 很多人学习python,掌握了基本语法过后,不知



【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3