大家可能已经习惯了用Matplotlib和seaborn来制作不同的图表,但是今天要介绍一个非常酷的Python手绘风格的可视化包:cutecharts。

这个包可以用来生成以下几种看起来像手绘的图表,在某些场景下效果可能更好。这些可爱的图表还具有交互性和动态性。每当鼠标在图表上悬停时,数字就会显示出来。而要创建这种图表,你只需要几行Python代码。

目前,该库支持五种图表--条形图、线形图、饼图、雷达图和散点图。它还支持图表的组合。

在开始绘制可爱的图表之前,我们需要安装 cutechart 库。

安装好后我们来尝试画下条形图和线图。首先创建下数据,以某个城市的温度数据为例。

1、条形图

代码:

效果:

在这个条形图中,所有的条形图都有相同的颜色。如果你想自定义每个条形图的颜色,你只需要更改一行代码。

2、线图

如果想观察时间序列数据的变动差异,线图无疑更直观。

代码:

还有一个特别的功能:

当你把鼠标悬停在图表上时,图表会自动显示带有数字的标签,而且还画了一条虚线,这样本周和上周的气温差异就更加直观了。

3、雷达图

要将线型图改为雷达图,你只需要将图表类型改为ctc.Radar。

代码:

效果:

4、饼图

我们需要另一个数据集来制作饼图和甜甜圈图。

创建数据集:

这个数据集包含了大洲名称和人口占比。

效果:

而且把饼图变成甜甜圈图也很容易。你只需要改变inner_radius的参数。

代码:

5、散点图

为了绘制散点图,我将创建一个新的数据集。这次我们用到的是温度和冰淇淋销量数据。

数据集:

散点图代码:

6、组合图

如果你想把多个图表组合在一起,那么代码也不复杂。

cutecharts这个包非常简单易用,如果你也喜欢这个风格的图表,就赶快试一下。

青灯教育-湘九 2020/9/26 21:10:26

此文转载文,著作权归作者所有,如有侵权联系小编删除!

原文地址:https://www.tuicool.com/articles/2Uz6Jnr

需要源代码的点击这里下载

python绘制简单城市剪影图_以Python制作的手绘图表居然是这个样子的!快来看看怎么做吧!...相关推荐

  1. python绘制简单城市剪影图_利用Python的folium包绘制城市道路图的实现示例

    写在前面 很长一段时间内,我都在研究在线地图的开发者文档,百度地图和高德地图的开发者中心提供了丰富的在线地图服务,虽然有一定的权限限制,但不得不说,还是给我的科研工作提供了特别方便的工具,在博客前面我 ...

  2. python绘制简单城市剪影图_Python之绘制个人足迹地图

    前两年,足迹地图小程序风靡朋友圈,一时间大家都流行晒自己的旅行地图.但是,笔者最近体验了好几款足迹地图的小程序,发现这些小程序虽然号称是足迹地图,但最多只是展示到省级别,无法精确到市级别,因此,笔者周 ...

  3. python绘制散点图运行结果是_用python绘制散点图

    今天下午学习了如何使用python绘制简单的散点图,写成博客分享一下. 在python中画散点图主要是用matplotlib模块中的scatter函数,先来看一下scatter函数的基本信息. 网址为 ...

  4. python绘制时间节点事件图_在节点上绘制带有时间标签的图形

    我有一个(有向无环)图,这样每个节点都有一个离散的时间戳,也就是说,每个节点都有一个数字:1,2,3,4...在 图形可能有多个组件,并且时间戳随着图形的方向而增加.在 我把图作为netowrkx对象 ...

  5. python计算平均值画折线图_【Python数据分析】一、matplotlib绘制折线图

    matplotlib是最流行的Python会图库,主要做数据可视化图表. 本节目标:学习绘制折线图(plt.plot) 设置图片的大小和分辨率(plt.figure) 实现图片的保存(plt.save ...

  6. python绘制动态变化的图_用Jupyter Noteb中的matplotlib绘制动态变化图形

    我一直在寻找一个很好的解决方案,其中一个线程正在泵送数据,我们希望Jupyter笔记本不断更新图形,而不阻止任何事情.在查阅了十几个相关答案后,以下是一些发现: 小心 如果你想要一个实时的图表,不要使 ...

  7. python飞机大战功能模块图_基于Python的飞机大战游戏设计

    第 2 3 卷 第 1 期 2019年 3 月 扬 州 职 业 大 学 学 报 Journal of Yangzhou Polytechnic College Vol .23 No . 1 Mar . ...

  8. python抽奖简单小程序游戏_用Python做个年会抽奖小程序吧

    又到了每年一度的年会,最期盼的可能就是抽奖环节了.如果大家都吐槽抽奖不公,那不如用程序来抽吧. 实现思路 在屏幕上不断滚动名字,然后点击停止后停止滚动.名单是保存在excel中,所以需要从excel解 ...

  9. python打折简单程序每满_丰满Python程序设计基础【实境编程】_高校邦_答案

    丰满Python程序设计基础[实境编程]_高校邦_答案h779 丰满Python程序设计基础[实境编程]_高校邦_答案 关注公众号{帅搜}即可查询答案 支持:大学网课,智慧树,知到,超星,尔雅,学习通 ...

最新文章

  1. css标签显示特性(块级元素、行内元素、行内块元素、标签显示模式转换display、简单文字居中、简单导航栏案例)
  2. UpSetR 高级参数使用教程
  3. 安全公司:苹果iOS10备份功能安全性比iOS9差很多
  4. 运行python需要网吗-浏览器运行python脚本吗
  5. CodeForces 340C
  6. 白话uni-app 【也是html、vue、小程序的区别】
  7. Node.JS 学习路线图
  8. react 条件渲染
  9. 【招聘(上海)】 坚果云 招聘Windows客户端(WPF方向)
  10. 消灭编译警告(Warning)
  11. 分库分表学习总结(2)——数据库中间件MyCat学习总结之MyCat-Web原理介绍
  12. dlopen失败一例:路径字串多一个回车,导致文件找不到
  13. Pr:音频剪辑混合器和音轨混合器
  14. 误差柱状图的三种实现方法
  15. hackthon java_Hackathon 参赛指南——如何愉快地参加一场 Hackathon
  16. Android EditText 只能输入数字
  17. 乐视手机调用自启动管理, 乐视手机调用应用权限管理
  18. STM32F103ZET6+TJA1050 HAL CAN通讯笔记
  19. java实例成员和类成员变量_Java 中成员变量又分为 和类成员变量。_学小易找答案...
  20. 软考中级软件设计分享

热门文章

  1. MTK常用函数快速查找
  2. Markdown画有关的树形图参考
  3. TCP网络计算器--认识网络协议
  4. Matlab 一般基本运算符和特殊符号
  5. OpenPose编译生成错误calling a __host__ function(“__floorf“) is not allowed
  6. c++实现多线程同步
  7. 吉他弹奏如何进行消音
  8. 基于JAVAVue网上书籍购买商城登录计算机毕业设计源码+数据库+lw文档+系统+部署
  9. 进程间通信(IPC)介绍
  10. 计算机u盘打不开怎么办,u盘打不开怎么办,教您如何浏览4种解决方法