用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--'代表的是红色虚线。

  • 学好大学有机化学的重要步骤
  • 怎么用BITLSHIFT函数将二进制转换十进制
  • 英雄联盟云顶之弈3(装备详解)科技枪怎么样
  • 如何通过看得见的方式实现正义
  • 如何快速输入复杂公式?
  • 热门搜索
    女孩学什么技术好 远近闻名的意思 busy是什么意思 琼楼玉宇的意思 败笔什么意思 concert是什么意思 笃定的意思 按揭贷款是什么意思 words是什么意思 御姐是什么意思