Python手绘可视化工具cutecharts使用实例
这篇文章主要介绍了Python手绘可视化工具cutecharts使用实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
今天,给大家介绍一个很酷的Python手绘风格可视化神包:cutecharts。
和Matplotlib、pyecharts等常见的图表不同,使用这个包可以生成下面这种看起来像手绘的各种图表,在一些场景下使用效果可能会更好。
GitHub地址:https://github.com/chenjiandongx/cutecharts
一行命令先安装好该库:
pipinstallcutecharts
柱状图
fromcutecharts.chartsimportBar fromcutecharts.componentsimportPage fromcutecharts.fakerimportFaker defbar_base()->Bar: chart=Bar("Bar-基本示例") chart.set_options(labels=Faker.choose(),x_label="I'mxlabel",y_label="I'mylabel") chart.add_series("series-A",Faker.values()) returnchart bar_base().render()
折线图
fromcutecharts.chartsimportLine fromcutecharts.componentsimportPage fromcutecharts.fakerimportFaker defline_base()->Line: chart=Line("Line-基本示例") chart.set_options(labels=Faker.choose(),x_label="I'mxlabel",y_label="I'mylabel") chart.add_series("series-A",Faker.values()) chart.add_series("series-B",Faker.values()) returnchart line_base().render()
饼图
fromcutecharts.chartsimportPie fromcutecharts.componentsimportPage fromcutecharts.fakerimportFaker defpie_base()->Pie: chart=Pie("Pie-基本示例") chart.set_options(labels=Faker.choose()) chart.add_series(Faker.values()) returnchart pie_base().render()
雷达图
fromcutecharts.chartsimportRadar fromcutecharts.componentsimportPage fromcutecharts.fakerimportFaker defradar_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()) returnchart radar_base().render()
散点图
fromcutecharts.chartsimportScatter fromcutecharts.componentsimportPage fromcutecharts.fakerimportFaker defscatter_base()->Scatter: chart=Scatter("Scatter-基本示例") chart.set_options(x_label="I'mxlabel",y_label="I'mylabel") chart.add_series( "series-A",[(z[0],z[1])forzinzip(Faker.values(),Faker.values())] ) chart.add_series( "series-B",[(z[0],z[1])forzinzip(Faker.values(),Faker.values())] ) returnchart scatter_base().render()
觉得不错就赶紧去尝尝鲜!
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持毛票票。
声明:本文内容来源于网络,版权归原作者所有,内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎发送邮件至:czq8825#qq.com(发邮件时,请将#更换为@)进行举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。