如何使用Python matplotlib绘制xkcd动漫风格的图表


这篇文章主要介绍如何使用Pythonmatplotlib绘制xkcd动漫免费云主机域名风格的图表,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!xkcd是兰道尔门罗(Randall Munroe)的网名,又是他所创作的漫画的名称。作者兰道尔门罗(Randall Munroe)给作品的定义是一部“关于浪漫、讽刺、数学和语言的网络漫画”(A webcomic of romance,sarcasm, math, and language),被网友誉为深度宅向网络漫画。XKCD官方网站https://xkcd.com/。matplotlib.pyplot.xkcd函数可绘制XKCD风格的图表。原理非常简单,调用函数时保存原有rcParams设置,再更新rcParams使预置的XKCD风格的生效,退出时还原rcParams设置。
xkcd相关定义如下:官方建议使用上下文管理器调用xkcd函数。官方文档建议下载Humor Sans字体,根据源码可知,’font.family’: [‘xkcd’, ‘xkcd Script’, ‘Humor Sans’, ‘Comic Neue’, ‘Comic Sans MS’],只要计算机上安装这几个字体,英文都可以显示为XKCD风格,现在Windows操作系统中基本都预装有Comic Sans MS字体,因此,不用下载字体即可显示英文。xkcd默认配置的几个字体都不支持中文,如果像在XKCD风格图表中使用类似漫画风格的中文就需要下载中文字体,一般大家都推荐试用方正卡通简体字体。下载安装该字体后,只用重载字体缓存,修改rcParams[‘font.family’]使中文字体生效即可。下载方正卡通简体字体,并进行安装。获取方正卡通简体字体的系统名称方正卡通简体字体在系统中的名称为FZKaTong-M19S。设置方正卡通简体字体为中文默认字体运行后,标题中文不能正常显示,调试信息显示找不到’FZKaTong-M19S’,所以使用默认的DejaVu Sans的字体。通过以下代码验证,可知’FZKaTong-M19S’即方正卡通简体字体没有出现在ttflist当中,所以找不到该字体。而ttflist是读取字体缓存而构建的,因此,重建字体缓存可能解决这个问题。解决问题默认findfont函数是从字体缓存中查找的,新安装的字体缓存中没有,因此,需要重新创建缓存,并加载。以上是“如何使用Pythonmatplotlib绘制xkcd动漫风格的图表”这篇文章的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注百云主机行业资讯频道!

相关推荐: 如何封装vue日历组件

这篇文章将为大家详细讲解有关如何封装vue日历组件,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收免费云主机域名获。具体内容如下图示封装的组件的代码如下开始时间{{starttime.substring(0,4)+’-‘+star…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 01/09 09:44
下一篇 01/09 09:49

相关推荐