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批量导出导入MySQL用户的方法
Nov 15 Python
python实现问号表达式(?)的方法
Nov 27 Python
以视频爬取实例讲解Python爬虫神器Beautiful Soup用法
Jan 20 Python
Linux下通过python访问MySQL、Oracle、SQL Server数据库的方法
Apr 23 Python
Python中实例化class的执行顺序示例详解
Oct 14 Python
python装饰器常见使用方法分析
Jun 26 Python
Python如何基于selenium实现自动登录博客园
Dec 16 Python
python GUI库图形界面开发之PyQt5信号与槽机制、自定义信号基础介绍
Feb 25 Python
200行python代码实现贪吃蛇游戏
Apr 24 Python
用 Python 制作地球仪的方法
Apr 24 Python
python如何实现图片压缩
Sep 11 Python
Python保存并浏览用户的历史记录
Apr 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
dedecms采集中可以过滤多行代码的正则表达式
2007/03/17 PHP
关于PHP结束标签的使用细节探讨及联想
2013/03/04 PHP
php实现的返回数据格式化类实例
2014/09/22 PHP
关于JavaScript中var声明变量作用域的推断
2010/12/16 Javascript
jQuery autocomplate 自扩展插件、自动完成示例代码
2011/03/28 Javascript
根据IP的地址,区分不同的地区,查看不同的网站页面的js代码
2013/02/26 Javascript
jquery ui对话框实例代码
2013/05/10 Javascript
jquery垂直公告滚动实现代码
2013/12/08 Javascript
Javascript 正则表达式实现为数字添加千位分隔符
2015/03/10 Javascript
JavaScript检测字符串中是否含有html标签实现方法
2015/07/01 Javascript
前端面试知识点锦集(JavaScript篇)
2016/12/28 Javascript
微信小程序图片横向左右滑动案例
2017/05/19 Javascript
Vue.js 中的 $watch使用方法
2017/05/25 Javascript
JavaScript实现多叉树的递归遍历和非递归遍历算法操作示例
2018/02/08 Javascript
javascript判断一个变量是数组还是对象
2019/04/10 Javascript
vue实现条件叠加搜索的解决方法
2019/05/28 Javascript
typescript nodejs 依赖注入实现方法代码详解
2019/07/21 NodeJs
vue element实现表格合并行数据
2020/11/30 Vue.js
python使用点操作符访问字典(dict)数据的方法
2015/03/16 Python
在RedHat系Linux上部署Python的Celery框架的教程
2015/04/07 Python
使用Python的Flask框架构建大型Web应用程序的结构示例
2016/06/04 Python
Django 实现下载文件功能的示例
2018/03/06 Python
把pandas转换int型为str型的方法
2019/01/29 Python
将Python字符串生成PDF的实例代码详解
2019/05/17 Python
python3 xpath和requests应用详解
2020/03/06 Python
如何使用python-opencv批量生成带噪点噪线的数字验证码
2020/12/21 Python
彻底弄明白CSS3的Media Queries(跨平台设计)
2010/07/27 HTML / CSS
KIKO比利时官网:意大利彩妆品牌
2017/07/23 全球购物
lookfantastic荷兰:在线购买奢华护肤、护发和化妆品
2018/11/27 全球购物
Abbacino官网:包、钱包和女士配饰
2019/04/15 全球购物
中国汽车租赁行业头部企业:一嗨租车
2019/05/16 全球购物
物流专业大学生职业生涯规划书范文
2014/01/15 职场文书
幼儿园优秀教师事迹
2014/02/13 职场文书
2014年电话销售工作总结
2014/12/01 职场文书
如何写好竞聘报告
2019/04/03 职场文书
JavaScript原型链详解
2021/11/07 Javascript