当前位置:主页 > 衣柜 >

Python3生成漂亮的分形树图片!确实挺漂亮的

更新时间: Jun 06, 2020  作者:刘欢乐牛牛手机版  来源:

该程序通过绘制树干并递归地添加树来绘制树。使用Pillow。

利用递归函数绘制分形树(fractaltree),分形几何学的基本思想:客观事物具有自相似的层次结构,局部与整体在形态、功能、信息、时间、空间等方面具有统计意义上的相似性,成为自相似性。自相似性是指局部是整体成比例缩小的性质。

版本:Python3

#Adaptedfromhttp://rosettacode.org/wiki/Fractal_tree#Python#toparameterise,andaddcolour.#http://pillow.readthedocs.org/#Author:AlanRichmond,Python3.codes,andothersimportmath,colorsysfromPILimportImage,ImageDrawspread=17#howmuchbranchesspreadapartwidth,height=1000,800#windowsizemaxd=12#maximumrecursiondepthlen=9.0#branchlengthfactor#http://pillo@AnsonA@SEO@w.readthedocs.org/en/latest/@AnsonA@SEO@reference/Image.htmlimg=Image.new)#http://pillow.readthedocs.org/en/latest/reference/ImageDraw.htmld=ImageDraw.Draw#Thisfunctioncallsitselftoaddsub-tre@AnsonA@SEO@esdefdrawTree:ifdepth0:#computethisbranch'snextendpointx2=x1+int)*depth*len)y2=y1+int)*depth*len)#htt@AnsonB@SEO@ps://docs.python.org/2/library/colorsys.html=colorsys.hsv_to_rgb/maxd,1.0,1.0)R,G,B=int,int,int#drawthebranchd.line,depth)#andappend2treesbyrecursiondrawTreedrawTree#Startdrawing!drawTreeimg.showimg.save

效果图如下:

私信小编01领取完整项目代码

(责任编辑:欢乐牛牛)

本文地址:/yigui/20200606/5903.html

上一篇:Oracle霸榜欢乐牛牛9年,阿里数据库花3.8亿将其拉下马? 下一篇:EhCache介绍和欢乐牛牛手机版使用

Share

关于作者

主题

该程序通过绘制树干并递归地添加树来绘制树。使用Pillow。利用递归函数绘制分形树(fractaltree),分形几何学的基本思想:客观事物具有自相似的层次结构,局部与整体在形态、功能、...

相关文章

4 评论

  1. Python3生成漂亮的分形树图 Jun 06, 2020

    该程序通过绘制树干并递归地添加树来绘制树。使用Pillow。利用递归函数绘制分形树(fractaltree),分形几何学的基本思想:客观事物具有自...

    回复此评论
  2. 内行人建议128GB内存起步, Jun 06, 2020

    内行人建议128GB内存起步,这三款千元机做到了,大容量也不贵手机成为了我们大部分人休闲娱乐的好工具,上下班路上看看视频听听歌,还...

    回复此评论

分类标签

最近评论

中国传媒大学播音主持艺术学院退休教师吴郁教授于2020年1月13日在欢乐牛牛北...

美国拳击新闻网1月16日讯近日,前世界重量级拳坛第一人英国吉普赛皇帝泰森...

[PConline资讯]今年1月的CE欢乐牛牛手机版S展会期间,AMD公布了下一代移动处理器...

这是我们送给朋友的礼物,我们一起共渡难关。埃及总统特使、卫生与人口部长...