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中的标识运算符
May 14 Python
Python 模拟购物车的实例讲解
Sep 11 Python
python实现员工管理系统
Jan 11 Python
Python调用C语言的方法【基于ctypes模块】
Jan 22 Python
Python实现的简单计算器功能详解
Aug 25 Python
python使用numpy读取、保存txt数据的实例
Oct 14 Python
python得到电脑的开机时间方法
Oct 15 Python
解决在pycharm中显示额外的 figure 窗口问题
Jan 15 Python
Python元组 tuple的概念与基本操作详解【定义、创建、访问、计数、推导式等】
Oct 30 Python
python如何实现不用装饰器实现登陆器小程序
Dec 14 Python
Python用dilb提取照片上人脸的示例
Oct 26 Python
Django debug为True时,css加载失败的解决方案
Apr 24 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实现的简单对称加密与解密方法实例小结
2017/08/28 PHP
PHP call_user_func和call_user_func_array函数的简单理解与应用分析
2019/11/25 PHP
PHP加MySQL消息队列深入理解
2021/02/27 PHP
HTML中Select不用Disabled实现ReadOnly的效果
2008/04/07 Javascript
qTip 基于JQuery的Tooltip插件[兼容性好]
2010/09/01 Javascript
javascript中强制执行toString()具体实现
2013/04/27 Javascript
jquery实现标签支持图文排列带上下箭头按钮的选项卡
2015/03/14 Javascript
JavaScript DOM操作表格及样式
2015/04/13 Javascript
Jquery幻灯片特效代码分享--鼠标点击按钮时切换(1)
2015/08/15 Javascript
基于JS代码实现实时显示系统时间
2016/06/16 Javascript
JavaScript性能优化总结之加载与执行
2016/08/11 Javascript
Angular JS数据的双向绑定详解及实例
2016/12/31 Javascript
利用node.js本地搭建HTTP服务器
2017/04/19 Javascript
详解webpack babel的配置
2018/01/09 Javascript
快速解决vue在ios端下点击响应延时的问题
2018/08/27 Javascript
JavaScript表格隔行变色和Tab标签页特效示例【附jQuery版】
2019/07/11 jQuery
JavaScript 防盗链的原理以及破解方法
2020/12/29 Javascript
Python中实现参数类型检查的简单方法
2015/04/21 Python
使用Python的Flask框架表单插件Flask-WTF实现Web登录验证
2016/07/12 Python
Python使用matplotlib绘制正弦和余弦曲线的方法示例
2018/01/06 Python
python中redis查看剩余过期时间及用正则通配符批量删除key的方法
2018/07/30 Python
Python OpenCV图像指定区域裁剪的实现
2019/10/30 Python
基于python实现学生信息管理系统
2019/11/22 Python
基于numpy中的expand_dims函数用法
2019/12/18 Python
对tensorflow中cifar-10文档的Read操作详解
2020/02/10 Python
Jupyter安装链接aconda实现过程图解
2020/11/02 Python
阿里云:Aliyun.com
2017/02/15 全球购物
美国最古老的精致书写工具制造商:A.T. Cross(高仕)
2018/01/30 全球购物
采用冷却技术的超自然舒适度:GhostBed床垫
2018/09/18 全球购物
戴尔英国翻新电脑和电子产品:Dell UK Refurbished Computers
2019/07/30 全球购物
屈臣氏乌克兰:Watsons UA
2019/10/29 全球购物
知识竞赛活动方案
2014/02/18 职场文书
学前班评语大全
2014/05/04 职场文书
小学生手册家长意见
2015/06/03 职场文书
排查并解决Oracle sysaux表空间异常增长
2022/04/20 Oracle
详解ZABBIX监控ESXI主机的问题
2022/06/21 Servers