用python绘制多个图形的叠加图片

时间:2026-02-12 16:38:05

1、先来画一系列绿色的三角形,这些三角形的排列路径,是函数y=x^3的图像:

# -*- coding: utf-8 -*-

import numpy as np

import matplotlib.pyplot as plt

t = np.arange(0., 5., 0.2)

plt.plot( t, t**3, 'g^')

plt.show()

用python绘制多个图形的叠加图片

2、plt.plot( t, t**3, 'g^')

其中,t, t**3,分别表示x和y的参数坐标是(t,t^3),'g^'表示“绿色三角形”;

np.arange(0., 5., 0.2)

表示精度是0.2,也就是x每隔0.2,绘制一个三角形。

如果修改一下:

# -*- coding: utf-8 -*-

import numpy as np

import matplotlib.pyplot as plt

t = np.arange(0., 5., 0.02)

plt.plot( t, t**4, 'r^')

plt.show()

三角形密集在一起,分不清楚。

用python绘制多个图形的叠加图片

3、'gs'代表的是绿色的正方形:

# -*- coding: utf-8 -*-

import numpy as np

import matplotlib.pyplot as plt

t = np.arange(0., 5., 0.1)

plt.plot( t, t**2, 'gs')

plt.show()

用python绘制多个图形的叠加图片

4、那么怎么把绿色正方形和蓝色三角形的轨迹图像放在一起呢?

代码如下:

# -*- coding: utf-8 -*-

import numpy as np

import matplotlib.pyplot as plt

t = np.arange(0., 5., 0.3)

plt.plot(t, t**3, 'b^', t, t**2, 'gs')

plt.show()

图形又被压扁了。

用python绘制多个图形的叠加图片

5、再加上一个红色的波浪形虚线:

# -*- coding: utf-8 -*-

import numpy as np

import matplotlib.pyplot as plt

from pylab import *

t = np.arange(0., 1., 0.02)

plt.plot(t,sin(t),'r--',t, t**3, 'b^', t, t**2, 'gs')

plt.show()

其中,'r--'代表的是红色虚线。

© 2026 途途旅游
信息来自网络 所有数据仅供参考
有疑问请联系站长 site.kefu@gmail.com