Python手绘可视化工具cutecharts使用实例


Posted in Python onDecember 05, 2019

这篇文章主要介绍了Python手绘可视化工具cutecharts使用实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

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

和 Matplotlib 、pyecharts 等常见的图表不同,使用这个包可以生成下面这种看起来像手绘的各种图表,在一些场景下使用效果可能会更好。

GitHub 地址:https://github.com/chenjiandongx/cutecharts

一行命令先安装好该库:

pip install cutecharts

柱状图

from cutecharts.charts import Bar
from cutecharts.components import Page
from cutecharts.faker import Faker
def bar_base() -> Bar:
  chart = Bar("Bar-基本示例")
  chart.set_options(labels=Faker.choose(), x_label="I'm xlabel", y_label="I'm ylabel")
  chart.add_series("series-A", Faker.values())
  return chart
bar_base().render()

Python手绘可视化工具cutecharts使用实例

折线图

from cutecharts.charts import Line
from cutecharts.components import Page
from cutecharts.faker import Faker
def line_base() -> Line:
  chart = Line("Line-基本示例")
  chart.set_options(labels=Faker.choose(), x_label="I'm xlabel", y_label="I'm ylabel")
  chart.add_series("series-A", Faker.values())
  chart.add_series("series-B", Faker.values())
  return chart
line_base().render()

Python手绘可视化工具cutecharts使用实例

饼图

from cutecharts.charts import Pie
from cutecharts.components import Page
from cutecharts.faker import Faker
def pie_base() -> Pie:
  chart = Pie("Pie-基本示例")
  chart.set_options(labels=Faker.choose())
  chart.add_series(Faker.values())
  return chart
pie_base().render()

Python手绘可视化工具cutecharts使用实例

雷达图

from cutecharts.charts import Radar
from cutecharts.components import Page
from cutecharts.faker import Faker
def radar_base() -> Radar:
  chart = Radar("Radar-基本示例")
  chart.set_options(labels=Faker.choose())
  chart.add_series("series-A", Faker.values())
  chart.add_series("series-B", Faker.values())
  return chart
radar_base().render()

Python手绘可视化工具cutecharts使用实例

散点图

from cutecharts.charts import Scatter
from cutecharts.components import Page
from cutecharts.faker import Faker
​
​
def scatter_base() -> Scatter:
  chart = Scatter("Scatter-基本示例")
  chart.set_options(x_label="I'm xlabel", y_label="I'm ylabel")
  chart.add_series(
    "series-A", [(z[0], z[1]) for z in zip(Faker.values(), Faker.values())]
  )
  chart.add_series(
    "series-B", [(z[0], z[1]) for z in zip(Faker.values(), Faker.values())]
  )
  return chart
​
​
scatter_base().render()

Python手绘可视化工具cutecharts使用实例

觉得不错就赶紧去尝尝鲜!

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python字符串处理之count()方法的使用
May 18 Python
Python模块搜索概念介绍及模块安装方法介绍
Jun 03 Python
Python数据库的连接实现方法与注意事项
Feb 27 Python
python基础教程之Filter使用方法
Jan 17 Python
python实现单向链表详解
Feb 08 Python
对python读取CT医学图像的实例详解
Jan 24 Python
Python实现通过解析域名获取ip地址的方法分析
May 17 Python
Tensorflow实现神经网络拟合线性回归
Jul 19 Python
python文字转语音实现过程解析
Nov 12 Python
将 Ubuntu 16 和 18 上的 python 升级到最新 python3.8 的方法教程
Mar 11 Python
Python的logging模块基本用法
Dec 24 Python
matplotlib事件处理基础(事件绑定、事件属性)
Feb 03 Python
Python实现变声器功能(萝莉音御姐音)
Dec 05 #Python
关于numpy数组轴的使用详解
Dec 05 #Python
python 字典访问的三种方法小结
Dec 05 #Python
python 实现dict转json并保存文件
Dec 05 #Python
numpy 声明空数组详解
Dec 05 #Python
Numpy将二维数组添加到空数组的实现
Dec 05 #Python
numpy.ndarray 实现对特定行或列取值
Dec 05 #Python
You might like
php线性表顺序存储实现代码(增删查改)
2012/02/16 PHP
基于PHP对XML的操作详解
2013/06/07 PHP
smarty中js的调用方法示例
2014/10/27 PHP
WordPress中用于获取搜索表单的PHP函数使用解析
2016/01/05 PHP
SAE实时日志接口SDK用法示例
2016/10/09 PHP
PHP PDOStatement::rowCount讲解
2019/02/01 PHP
tp5(thinkPHP5框架)时间查询操作实例分析
2019/05/29 PHP
html下载本地
2006/06/19 Javascript
JavaScript Event学习第七章 事件属性
2010/02/07 Javascript
Javascript 面向对象之重载
2010/05/04 Javascript
javascript 利用arguments实现可变长参数
2016/11/21 Javascript
js模拟微博发布消息
2017/02/23 Javascript
详解利用 Vue.js 实现前后端分离的RBAC角色权限管理
2017/09/15 Javascript
vue路由懒加载的实现方法
2018/03/12 Javascript
如何用webpack4带你实现一个vue的打包的项目
2018/06/20 Javascript
electron制作仿制qq聊天界面的示例代码
2018/11/26 Javascript
如何使用electron-builder及electron-updater给项目配置自动更新
2018/12/24 Javascript
layer关闭当前窗口页面以及确认取消按钮的方法
2019/09/09 Javascript
用于统计项目中代码总行数的Python脚本分享
2015/04/21 Python
python保存网页图片到本地的方法
2018/07/24 Python
python正向最大匹配分词和逆向最大匹配分词的实例
2018/11/14 Python
详解python3安装pillow后报错没有pillow模块以及没有PIL模块问题解决
2019/04/17 Python
python 连续不等式语法糖实例
2020/04/15 Python
pandas 数据类型转换的实现
2020/12/29 Python
真正了解CSS3背景下的@font face规则
2017/05/04 HTML / CSS
HTML5 input placeholder 颜色修改示例
2014/05/30 HTML / CSS
Canvas多边形绘制的实现方法
2019/08/05 HTML / CSS
前端H5 Video常见使用场景简介
2020/08/21 HTML / CSS
全球游戏Keys和卡片市场:GamesDeal
2018/03/28 全球购物
物业管理员岗位职责范文
2013/11/25 职场文书
酒店经理职责
2014/01/30 职场文书
2014医学院领导干部四风对照检查材料思想汇报
2014/09/16 职场文书
详解PHP设计模式之依赖注入模式
2021/05/25 PHP
mysql timestamp比较查询遇到的坑及解决
2021/11/27 MySQL
MySQL sql模式设置引起的问题
2022/05/15 MySQL
JavaScript设计模式之原型模式详情
2022/06/21 Javascript