利用Python画随机水墨图

作者: 赵半仙的简书 | 来源:发表于2017-05-19 11:37 被阅读327次

    最近公司的事情忙的一逼,前段时间学的python再不看看等于又还回去了

    上次再老婆大人的创意下,做了一个觉得比较好玩的图片出来.没错,就是用python来作图!

    效果图

    效果图

    原理解释

    其实就是采用了python中的一个随机漫步的小方法作图

    话不多说,直接上代码吧,毕竟要下班咯,老婆叫我回家买鸡蛋呢.

    代码

    # -*- coding: UTF-8 -*-
    import matplotlib.pyplot as plt
    from random_walk import RandoWalk
    from random import choice
    
    # 创建一个实例,把包含的点都绘制出来
    rw = RandoWalk(50000)
    rw.fill_walk()
    
    # 设置绘图窗口的尺寸
    plt.figure(figsize=(10,6),facecolor=(0,0,0),edgecolor=(0,0,0))
    plt.subplot(facecolor=(0,0,0))
    
    point_numbers = list(range(rw.num_points))
    s = choice([1,5,10,15])
    plt.scatter(rw.x_values,rw.y_values,c=point_numbers,cmap=plt.cm.bone,edgecolors='none',s=s)
    plt.show()
    

    相关文章

      网友评论

        本文标题:利用Python画随机水墨图

        本文链接:https://www.haomeiwen.com/subject/pbhyxxtx.html