用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(装备详解)科技枪怎么样
  • 如何通过看得见的方式实现正义
  • 如何快速输入复杂公式?
  • 热门搜索
    怎么样才能瘦腰 如何查询上升星座 mg是什么意思 凝视生活作文 学英语如何学起 我的世界火炉怎么做 word批注怎么用 用蜂蜜怎么做面膜 造梦西游怎么开挂 pv是什么意思