python3的一款可爱的手绘数据可视化作图工具cutecharts
1 环境
1.1 python3.8,谷歌浏览器,微软vscode编辑器和deepin-linux深度操作系统。
1.2 cutecharts:是一款可爱的手绘数据可视化工具,代码原理类似pyecharts。
1.3 以线图的数据和代码为基准,进行代码修改和注释,便于操作,放弃官方给于的example代码,因为ta采用Faker自备数据随机产生,不利于实际个人数据操作。
1.4 讲解在代码的注释里,通俗易懂,适合收藏和转发。
2 安装pip install cutecharts #本机安装 #pip3.8 install cutecharts
3 传送门https://github.com/cutecharts/cutecharts.py
4 cuteline.py
4.1 代码:from cutecharts.charts import Line #线图的标题 chart = Line("某商场销售情况") chart.set_options( labels=["衬衫", "毛衣", "领带", "裤子", "风衣", "高跟鞋", "袜子"], x_label="I"m xlabel", y_label="I"m ylabel", ) chart.add_series("series-A", [57, 134, 137, 129, 145, 60, 49]) chart.add_series("series-B", [114, 55, 27, 101, 125, 27, 105]) #起图,默认文件名:render.html,在根目录下 #chart.render() #chart.render("cuteline.html") #自定义文件名 #指定路径和目录下的自定义文件名 chart.render("/home/xgj/Desktop/cutecharts/cuteline.html")
4.2 图
5 cutebar.py
5.1 代码:from cutecharts.charts import Bar #柱状图的标题 chart = Bar("某商场销售情况") chart.set_options( labels=["衬衫", "毛衣", "领带", "裤子", "风衣", "高跟鞋", "袜子"], x_label="I"m xlabel", y_label="I"m ylabel", ) chart.add_series("series-A", [57, 134, 137, 129, 145, 60, 49]) #暂时只能显示一组数据的柱状图 #chart.add_series("series-B", [114, 55, 27, 101, 125, 27, 105]) #指定路径和目录下的自定义文件名 chart.render("/home/xgj/Desktop/cutecharts/cutebar.html")
5.2 图
6 cutepie.py
6.1 代码:from cutecharts.charts import Pie #饼图的标题 chart = Pie("某商场销售情况") chart.set_options( labels=["衬衫", "毛衣", "领带", "裤子", "风衣", "高跟鞋", "袜子"], #与线图和柱状图不同 #x_label="I"m xlabel", #y_label="I"m ylabel", ) #chart.add_series("series-A", [57, 134, 137, 129, 145, 60, 49]) #与线图和柱状图不同 chart.add_series([57, 134, 137, 129, 145, 60, 49]) #指定路径和目录下的自定义文件名 chart.render("/home/xgj/Desktop/cutecharts/cutepie.html")
6.2 图
7 cuteradar.py
7.1 代码:from cutecharts.charts import Radar #雷达图的标题 chart = Radar("某商场销售情况") chart.set_options( labels=["衬衫", "毛衣", "领带", "裤子", "风衣", "高跟鞋", "袜子"], #radar雷达图不需要x和y标签 #x_label="I"m xlabel", #y_label="I"m ylabel", ) chart.add_series("series-A", [57, 134, 137, 129, 145, 60, 49]) chart.add_series("series-B", [114, 55, 27, 101, 125, 27, 105]) #指定路径和目录下的自定义文件名 chart.render("/home/xgj/Desktop/cutecharts/cuteradar.html")
7.2 图
8 cutescatter.py
8.1 代码:修改较大,用起来方便from cutecharts.charts import Scatter #散点图的标题,数据自拟,代码修改较大 chart = Scatter("某商场销售情况") chart.set_options( #x和y标签 x_label="I"m xlabel", y_label="I"m ylabel", ) #散点图是由于x和y坐标的数据组成的 dataa=[[12,35],[35,12],[32,53],[34,67],[37,75],[18,82],[91,55]] datab=[[32,15],[25,32],[30,59],[24,47],[27,45],[38,72],[71,65]] chart.add_series( #官方example采用zip打包法,由于数据非faker随机产生的,故去除zip "series-A", [(z[0], z[1]) for z in dataa] ) chart.add_series( "series-B", [(z[0], z[1]) for z in datab] ) #指定路径和目录下的自定义文件名 chart.render("/home/xgj/Desktop/cutecharts/cutescatter.html")
8.2 图
自己整理,拿来就可以使用,小白一看就会,比官方给的还简答。
喜欢就收藏和转发。
坐月子产后伤口护理要注意什么呢?生产后,产妇身体流失了大量养分,身体也留下一些伤口,那么在产后如何让伤口尽快恢复呢?关键在于做好产后伤口护理,这样大大利于伤口恢复,那产后伤口怎么护理呢?产后伤口分娩时侧切或撕裂,
坐月子体重狂升不止怎么办?产妇从生产那一刻起,产妇的身体就已经开始了各种变化,每天起来照着镜子总觉得很陌生,这真的是我,又胖了,怎么又胖了呢?我们来讨论下那些疯狂升上去的体重是怎么来的呢,以及怎么做?一睡眠
坐月子在家or月子中心,准妈妈怎么选呢?产后,在家婆婆陪伴媳妇坐月子,已经成了习惯。然而随着时代进步,新老观念的不断撞击。月子科学越来越深得妈妈们喜爱,毕竟老一辈的坐月子方式与当时她们的生活环境有很大关系,而现在我们的生
经常饿肚子的孕期准妈妈,注意了饿肚子会影响着准妈妈和宝宝的健康!十月怀胎是一个很漫长又很享受的过程,期间准妈妈会发生很多的改变。例如吃的,比未怀孕时多吃了二餐,有时还甚至更多餐。那问题来了,准妈妈饿了,对谁有影
移民都是因不爱国?为了多动症孩子,有一部分家长选择移民家有多动症孩子,会是什么感觉?家长辅导普通孩子的作业都鸡飞狗跳了,如果让你辅导多动症孩子的作业,相信你5分钟已经奔溃到怀疑人生。你不得不佩服多动症孩子的家长,他们整天面对让自己崩溃
女大学生宫外孕就医,医生别再迁就男方要求了,你差点不能生了孕育一个新生命是一个很美好也是很痛苦的过程,但是有的女人却连孕育孩子的资格都没有。据研究表明,中国女性的不孕不育率在逐年上涨,已经到达了12。515,并且这些女性大多都是2530岁
低水平父母和孩子谈交易,高水平父母这么做,难理解但却有用在心理学里,有一个理论逐渐被教育专家们引用,那就是过度理由效应。这个理论放到教育中,便是交易式教育,这种教育方式长期使用,父母与孩子之间过度交易,往往会令孩子失去兴趣及热情,他们会
与你息息相关的新婚姻法,你了解多少?你在婚前了解过婚姻法吗?小编调研了一圈身边的人发现,很多人都没有婚前了解婚姻法的意识,通常都是到了婚姻出现问题时才临时抱佛脚。但实际上,不管婚前婚后都应了解婚姻法,只有这样,你才能
就因为我去带了外孙,儿媳就不给养老了大妈一番哭诉反被吐槽执笔柠儿原创内容,欢迎个人收藏转发这两天五一放假了,到处都是堵堵堵的节奏。所以,我们一家人就觉得老老实实在家里歇几天,只去近的地方活动。而一些上了年纪的人,更愿意在小区里跟人晒晒太
把这些年花的钱还我全职妈妈想离婚却被老公讨债,太无奈执笔柠儿原创内容,欢迎个人收藏转发朋友琳琳最近正跟老公闹离婚,她实在不想跟老公过下去了,但是又舍不得孩子。三年前,她生完孩子就被老公要求辞职在家带孩子,成了一名全职妈妈。刚开始的时
新型带娃模式走红奶奶继续上班赚钱,妈妈在家全职带娃执笔柠儿原创内容,欢迎个人收藏转发前两天回老家,看见邻居宝妈正在墙外面给种的菜浇水,旁边婴儿车里坐着她1岁多的儿子。我问她你一边浇菜一边带娃,咋不让她奶奶看着呢?邻居宝妈说我婆婆去