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

作者:有趣的Python 时间:2022-12-25 07:27:54 

这篇文章主要介绍了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使用实例

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

来源:https://www.cnblogs.com/Qqun821460695/p/11984778.html

标签:Python,手绘,可视化,工具,cutecharts
0
投稿

猜你喜欢

  • javascript打印html内容功能的方法示例

    2024-04-25 13:13:23
  • python 实现数据库中数据添加、查询与更新的示例代码

    2023-10-08 04:09:51
  • 解决keras加入lambda层时shape的问题

    2023-05-19 17:47:29
  • 2022最新腾讯轻量云 debian 10 安装pve教程详解

    2022-09-16 15:55:38
  • Python常用库Numpy进行矩阵运算详解

    2023-01-04 02:45:52
  • Python矩阵常见运算操作实例总结

    2021-05-29 18:26:38
  • 下载文件个别浏览器文件名乱码解决办法

    2024-04-17 10:05:04
  • python实现将列表中各个值快速赋值给多个变量

    2023-11-23 18:02:05
  • Yahoo! BrowserPlus 介绍

    2008-06-01 16:38:00
  • python命令行参数argparse模块基本用法详解

    2023-07-31 03:14:21
  • Python使用tkinter实现小时钟效果

    2022-08-14 09:00:18
  • 详解如何在微信小程序开发中正确的使用vant ui组件

    2024-05-25 15:18:33
  • MySQL 主从同步,事务回滚的实现原理

    2024-01-17 14:16:51
  • Python双端队列deque的实现

    2022-07-07 02:37:29
  • Python urllib 入门使用详细教程

    2023-03-02 10:48:35
  • 前端vue+express实现文件的上传下载示例

    2024-05-13 09:12:03
  • 流行WEB开发语言比较之ASP篇

    2007-12-23 17:23:00
  • 简单了解python中的与或非运算

    2021-03-20 01:45:02
  • pandas数据合并之pd.concat()用法详解

    2022-10-26 20:22:38
  • vue3如何实现挂载并使用axios

    2023-07-02 16:46:06
  • asp之家 网络编程 m.aspxhome.com