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 相关文章推荐
Python3基础之函数用法
Aug 13 Python
分析用Python脚本关闭文件操作的机制
Jun 28 Python
详解tensorflow训练自己的数据集实现CNN图像分类
Feb 07 Python
Python学习笔记之open()函数打开文件路径报错问题
Apr 28 Python
Python3用tkinter和PIL实现看图工具
Jun 21 Python
Django中日期处理注意事项与自定义时间格式转换详解
Aug 06 Python
用python求一个数组的和与平均值的实现方法
Jun 29 Python
Django中使用MySQL5.5的教程
Dec 18 Python
python turtle 绘制太极图的实例
Dec 18 Python
django实现后台显示媒体文件
Apr 07 Python
python读取hdfs并返回dataframe教程
Jun 05 Python
pycharm2020.1.2永久破解激活教程,实测有效
Oct 29 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
给海燕B411配件机起死回生配上件
2021/03/02 无线电
PHP获取网站中各文章的第一张图片的代码示例
2016/05/20 PHP
php实现URL加密解密的方法
2016/11/17 PHP
js优化针对IE6.0起作用(详细整理)
2012/12/25 Javascript
解析Javascript中中括号“[]”的多义性
2013/12/03 Javascript
jQuery实用函数用法总结
2014/08/29 Javascript
基于JavaScript实现瀑布流布局(二)
2016/01/26 Javascript
jQuery Dialog对话框事件用法实例分析
2016/05/10 Javascript
jQuery web 组件 后台日历价格、库存设置的代码
2016/10/14 Javascript
详解如何较好的使用js
2016/12/16 Javascript
AngularJS报错$apply already in progress的解决方法分析
2017/01/30 Javascript
浅谈Vue内置component组件的应用场景
2018/03/27 Javascript
使用vue2实现购物车和地址选配功能
2018/03/29 Javascript
Angular 数据请求的实现方法
2018/05/07 Javascript
Node.js assert断言原理与用法分析
2019/01/04 Javascript
详解在Javascript中进行面向切面编程
2019/04/28 Javascript
8个有意思的JavaScript面试题
2019/07/30 Javascript
three.js利用卷积法如何实现物体描边效果
2019/11/27 Javascript
uniapp电商小程序实现订单30分钟倒计时
2020/11/01 Javascript
[13:16]INFAMOUS vs VGJ T BO3
2018/06/07 DOTA
详解python算法之冒泡排序
2019/03/05 Python
Python GUI编程完整示例
2019/04/04 Python
Django 反向生成url实例详解
2019/07/30 Python
python线程join方法原理解析
2020/02/11 Python
Python连接Oracle之环境配置、实例代码及报错解决方法详解
2020/02/11 Python
python实现跨excel sheet复制代码实例
2020/03/03 Python
python 安装移动复制第三方库操作
2020/07/13 Python
Python爬虫开发与项目实战
2020/12/16 Python
机关中层领导干部群众路线教育实践活动个人对照检查材料
2014/09/24 职场文书
生日宴会祝酒词
2015/08/10 职场文书
2016关于读书活动的心得体会
2016/01/14 职场文书
素质教育培训心得体会
2016/01/19 职场文书
2016年小学中秋节活动总结
2016/04/05 职场文书
《没有任何借口》读后感:完美的执行能力
2020/01/07 职场文书
使用 Apache Superset 可视化 ClickHouse 数据的两种方法
2021/07/07 Servers
把77A收信机改造成收音机
2022/04/05 无线电