我在逛Quora的时候发现这么一个问题:

What is the most beautiful program you ever coded in Python?

有网友分享了自己用turtle或者pylab画出来的酷炫图形。

前两个是用turtle画的动态图(简书可以传动图吗?),第三个是用pylab画的静态图,原来用pylab也能画出这么多彩的图形。

from turtle import*

from time import sleep

title("fanatic")

bgcolor("white")

speed(0)

ht()

pu()

goto(-400,0)

pd()

tracer(False)

L=["green","yellow"]

for i in range(5,101,2):

for j in range(i):

for z in range(40):

pencolor(L[z%2])

fd(20)

rt(180-180/i)

tracer(True)

sleep(0.03)

tracer(False)

clear()

'''

效果图

'''

from turtle import *

from random import randint

speed(0)

bgcolor('white')

x = 1

while x < 400:

r = randint(0,255) #让颜色随机变化

g = randint(0,255)

b = randint(0,255)

colormode(255)

pencolor(r,g,b) # 根据r,g,b的值改变笔触颜色

fd(50 + x)

rt(90.911)

x = x+1

exitonclick()

'''

效果图

'''

from pylab import *

from numpy import NaN

def m(a):

z = 0

for n in range(1, 100):

z = z**2 + a

if abs(z) > 2:

return n

return NaN

X = arange(-2, .5, .002)

Y = arange(-1, 1, .002)

Z = zeros((len(Y), len(X)))

for iy, y in enumerate(Y):

print (iy, "of", len(Y))

for ix, x in enumerate(X):

Z[iy,ix] = m(x + 1j * y)

imshow(Z, cmap = plt.cm.prism, interpolation = 'none', extent = (X.min(), X.max(), Y.min(), Y.max()))

xlabel("Re(c)")

ylabel("Im(c)")

savefig("mandelbrot_python.png")

show()

'''

效果图

用python画漂亮图-用Python画一些漂亮图形--Quora代码赏析相关推荐

  1. 用python绘制漂亮的图形-用Python画一些漂亮图形--Quora代码赏析

    我在逛Quora的时候发现这么一个问题: What is the most beautiful program you ever coded in Python? 有网友分享了自己用turtle或者p ...

  2. 用python画漂亮的图案-用Python画一些漂亮图形--Quora代码赏析

    我在逛Quora的时候发现这么一个问题: What is the most beautiful program you ever coded in Python? 有网友分享了自己用turtle或者p ...

  3. python简单代码画曲线图教程-Python绘制折线图和散点图的详细方法介绍(代码示例)...

    本篇文章给大家带来的内容是关于Python绘制折线图和散点图的详细方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.绘制折线图和散点图要用到matplotlib ...

  4. python画折线图代码-Python绘制折线图和散点图的详细方法介绍(代码示例)

    本篇文章给大家带来的内容是关于Python绘制折线图和散点图的详细方法介绍(代码示例),有一定的参考价值,有需要的朋友可以参考一下,希望对你有所帮助. 1.绘制折线图和散点图要用到matplotlib ...

  5. 用python画漂亮图-使用 Python/matplotlib 画出漂亮的论文插图

    论文中画出各种绚烂的插图,都是用一些什么样的软件画出来的.本文介绍 Python 的绘图模块 matplotlib: Python plotting.适用于从 2D 到 3D,从标量到矢量的各种绘图. ...

  6. python可以画动态图吗_matplotlib 画动态图以及plt.ion()和plt.ioff()的使用详解

    学习python的道路是漫长的,今天又遇到一个问题,所以想写下来自己的理解方便以后查看. 在使用matplotlib的过程中,常常会需要画很多图,但是好像并不能同时展示许多图.这是因为python可视 ...

  7. python画超长图-利用Python画图,千变万化,各种画图技巧!

    如图所示,利用Python的turtle画了一个美国队长盾牌的标志: # 所需依赖:python3 sublime Python代码: # print 打印 print('hello world!') ...

  8. 用python画八卦图-用Python中的画图工具turtle绘制八卦图

    首先看看八卦图的构造原理,它是由4个半圆和2个小圆组成的,所以只需要画半圆和圆,再进行填充就可以构造成一个简单的八卦图了. 1. 导入画笔工具tultle并创建我的画笔: import turtle ...

  9. python画折线图-利用python画出折线图

    本文实例为大家分享了python画折线图的具体代码,供大家参考,具体内容如下 # encoding=utf-8 import matplotlib.pyplot as plt from pylab i ...

最新文章

  1. 计算机网络管理云红艳电子版,计算机网络管理pdf
  2. ps怎么更改背景图层大小_PS软件零基础抠图教程,教你PS滤镜抠图技巧和方法
  3. ABAP基础类型温习
  4. Spring AOP知识点简介
  5. Python3 协程 + 正则 批量爬取斗鱼美女图片
  6. 【华为云实战开发】4.如何使用TortoiseGit进行云端代码托管
  7. vue import request from ‘@/xxx/xxx‘,@是什么意思怎样配置
  8. [导入]MsAjax Lib- Date.format 函数
  9. mysql backup restore_mysql-backup-restore
  10. win7一直显示正在关机_windows8.1和windows7哪个好_win8.1好还是win7好用
  11. Uncaught TypeError: undefined is not a function
  12. 管理感悟:领导如何处理拍马
  13. 【JXTA概念介绍(翻译)】
  14. 【第105期】游戏策划:应聘简历的附件那些事
  15. ubuntu 18.04 e1000e网卡驱动安装
  16. SDIO接口WiFi驱动浅析
  17. TCP服务器端与多个客户端连接的C#代码实现
  18. rtsp流浏览器播放方案
  19. GymBase英文版主题-健身主题-WordPress响应式
  20. 在Python中以foo.bar.baz的方式访问嵌套dict中的内容

热门文章

  1. 机器学习代码实战——SVM(支持向量机)(使用不同核函数)
  2. LeetCode 94. 二叉树的中序遍历(递归)(迭代)(颜色标记法)
  3. 【muduo源码分析】Buffer类的设计
  4. c#中(,||)与(,|)的区别和应用
  5. 【Eclipse】Eclipse中修改项目的映射名称与端口
  6. win10 redis安装教程
  7. Head First 设计模式 --4 工厂模式 抽象工厂模式
  8. ubuntu 网络设置
  9. HDU2023 求平均成绩【入门】
  10. POJ1214 UVA127 Accordian Patience【vector】