【Python图像手绘效果怎么实现?Python如何画出手绘风格数据图表】很多学习python的小伙伴应该都知道matplotlib这个库能够绘制各种可视化的数据图表,但是有没有想过以另外一种风格去绘制这些图像呢 。那么这篇文章小编会来给大家介绍一个方法来实现python图像手绘效果,感兴趣的小伙伴就和小编一起往下阅读学习一下吧 。
文章插图
1.那么要绘制可视化数据图表就需要导入matplotlib库中的pyplot模块,以及numpy这个第三方库 。它们分别起到的作用为构建窗口绘制图像,以及提供生成可视化图表所需要的数据,代码如下所示:
import numpy as npimport matplotlib.pyplot as plt2.在pyplot这个模块之中是可以构建出一个窗口来显示图像的,而它在使用完毕之后是需要去关闭才可以停止程序运行的 。所以它可以使用with关键字来控制上下文资源,然后在这个关键字后面用plt.xkcb()函数创建出一个结构 。这个结构表示的意思就是下面所有代码绘制出来的图像都会使用手绘风格,示例如下:
with plt.xkcd():3.那么接下来只需要调用方法来绘制可视化图表就可以了,直方图、饼图、曲线图都可以 。那么曲线可视化图表只需要xy轴所需要的参数并且曲线所需要的参数即可,之后只需要给这个图像的标题和x轴y轴命名并且设定曲线的颜色和延哪个轴变化即可,代码如下所示:
plt.plot(np.arange(0, 10, 0.1), np.sin(time))plt.title('wave')plt.xlabel('Time')plt.ylabel('sin(time)')plt.axhline(y = 0, color ='k')plt.show()以上就是关于“Python图像手绘效果怎么实现?Python如何画出手绘风格数据图表”的全部内容了,希望对你有所帮助 。
推荐阅读
- Python双向链表怎么删除元素?双向链表结构如何删除节点
- Python中双向链表如何插入元素?Python双向链表怎么添加节点
- Python双向链表怎么查找指定元素?Python双向链表如何根据值找节点
- Python双向链表结构如何修改节点值?Python内双向链表怎么修改元素
- Python双向链表怎么读取元素?Python双向链表结构如何根据索引取值
- 双向链表是什么结构?Python中怎么实现双向链表数据结构
- python中的求和函数如何使用?如何运用sum函数求和?
- python怎么逆序输出三位数?Python逆序输出三位数的代码
- Python双星号是什么意思?Python中双星号的用法是什么?
- PS Photoshop怎么让描边随图像缩放?PS图像缩放描边怎么同步?