用python绘制漂亮的图形

举报
xindoo 发表于 2022/04/15 23:38:29 2022/04/15
【摘要】 先看效果,没有用任何绘图工具,只是运行了一段python代码。 代码如下: _ = ( 255, ...

先看效果,没有用任何绘图工具,只是运行了一段python代码。


代码如下:


  
  1. _ = (
  2. 255,
  3. lambda
  4. V ,B,c
  5. :c and Y(V*V+B,B, c
  6. -1)if(abs(V)<6)else
  7. ( 2+c-4*abs(V)**-0.4)/i
  8. ) ;v, x=1500,1000;C=range(v*x
  9. );import struct;P=struct.pack;M,\
  10. j ='<QIIHHHH',open('M.bmp','wb').write
  11. for X in j('BM'+P(M,v*x*3+26,26,12,v,x,1,24))or C:
  12. i ,Y=_;j(P('BBB',*(lambda T:(T*80+T**9
  13. *i-950*T **99,T*70-880*T**18+701*
  14. T **9 ,T*i**(1-T**45*2)))(sum(
  15. [ Y(0,(A%3/3.+X%v+(X/v+
  16. A/3/3.-x/2)/1j)*2.5
  17. /x -2.7,i)**2 for \
  18. A in C
  19. [:9]])
  20. /9)
  21. ) )


文章来源: xindoo.blog.csdn.net,作者:xindoo,版权归原作者所有,如需转载,请联系作者。

原文链接:xindoo.blog.csdn.net/article/details/9338643

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。