matplotlib 一张图多个图,如何在Matplotlib中绘制同一个图上的多个函数?
How could I plot the following 3 functions (i.e. sin, cos and the addition), on the domain t, on the same figure?
from numpy import *
import math
import matplotlib.pyplot as plt
t = linspace(0, 2*math.pi, 400)
a = sin(t)
b = cos(t)
c = a + b
解決方案
To plot multiple graphs on the same figure you will have to do:
from numpy import *
import math
import matplotlib.pyplot as plt
t = linspace(0, 2*math.pi, 400)
a = sin(t)
b = cos(t)
c = a + b
plt.plot(t, a, 'r') # plotting t, a separately
plt.plot(t, b, 'b') # plotting t, b separately
plt.plot(t, c, 'g') # plotting t, c separately
plt.show()
總結
以上是生活随笔為你收集整理的matplotlib 一张图多个图,如何在Matplotlib中绘制同一个图上的多个函数?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: mstar v56几路hdmi_Andr
- 下一篇: vue中地图怎么标记数据库传过来的点_【