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 相关文章推荐
Django中实现点击图片链接强制直接下载的方法
May 14 Python
简单介绍Python中的readline()方法的使用
May 24 Python
python迭代dict的key和value的方法
Jul 06 Python
Python实现注册、登录小程序功能
Sep 21 Python
Python调用百度根据经纬度查询地址的示例代码
Jul 07 Python
python提取log文件内容并画出图表
Jul 08 Python
python实现连连看辅助之图像识别延伸
Jul 17 Python
浅谈python已知元素,获取元素索引(numpy,pandas)
Nov 26 Python
基于Tensorflow批量数据的输入实现方式
Feb 05 Python
python3+selenium获取页面加载的所有静态资源文件链接操作
May 04 Python
Python调用飞书发送消息的示例
Nov 10 Python
从np.random.normal()到正态分布的拟合操作
Jun 02 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判断字符以及字符串的包含方法属性
2008/08/30 PHP
php连接Access数据库错误及解决方法
2013/06/20 PHP
javascript 写类方式之七
2009/07/05 Javascript
JQuery文本框高亮显示插件代码
2011/04/02 Javascript
javascript淡入淡出效果的实现思路
2012/03/31 Javascript
基于jQuery的获取标签名的代码
2012/07/16 Javascript
javascript中不提供sleep功能如何实现这个功能
2014/05/27 Javascript
javascript中Function类型详解
2015/04/28 Javascript
在AngularJS中使用AJAX的方法
2015/06/17 Javascript
js简单实现Select互换数据的方法
2015/08/17 Javascript
微信小程序实现多个按钮toggle功能的实例
2017/06/13 Javascript
angular4模块中给标签添加背景图的实现方法
2017/09/15 Javascript
vue、react等单页面项目部署到服务器的方法及vue和react的区别
2018/09/29 Javascript
微信小程序点击保存图片到本机功能
2019/12/13 Javascript
[36:41]完美世界DOTA2联赛循环赛FTD vs Magma第一场 10月30日
2020/10/31 DOTA
Python的SQLAlchemy框架使用入门
2015/04/29 Python
Python编程中运用闭包时所需要注意的一些地方
2015/05/02 Python
Python如何获取系统iops示例代码
2016/09/06 Python
Python 错误和异常代码详解
2018/01/29 Python
python绘图模块matplotlib示例详解
2019/07/26 Python
如何用Python徒手写线性回归
2021/01/25 Python
python中@contextmanager实例用法
2021/02/07 Python
Nili Lotan官网:Nili Lotan同名品牌
2018/01/07 全球购物
精美的手工家居和生活用品:Nkuku
2019/11/01 全球购物
Java servlet面试题
2012/03/04 面试题
学校运动会开幕演讲稿
2014/01/04 职场文书
企业宣传标语
2014/06/09 职场文书
家长会标语
2014/06/24 职场文书
人事专员岗位说明书
2014/07/29 职场文书
环境科学专业求职信
2014/08/04 职场文书
2014年教师节讲话稿5篇
2014/09/10 职场文书
北京故宫导游词
2015/01/31 职场文书
中学生清明节演讲稿
2015/03/18 职场文书
安全温馨提示语大全
2015/07/14 职场文书
《玩出了名堂》教学反思
2016/02/17 职场文书
详解非极大值抑制算法之Python实现
2021/06/28 Python