반응형
Matplotlib에서 동일한 그림에 여러 함수를 그리는 방법은 무엇입니까?
같은 그림에서 도메인에 다음 세 가지 함수 (예 sin
: cos
및 추가)를 플로팅하려면 어떻게 t
해야합니까?
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
동일한 그림에 여러 그래프를 표시하려면 다음을 수행해야합니다.
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()
아마도 더 비단뱀적인 방법 일 것입니다.
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, t, b, t, c)
plt.show()
plot
다음과 같이 기능 을 사용하십시오.
figure()
...
plot(t, a)
plot(t, b)
plot(t, c)
반응형
'your programing' 카테고리의 다른 글
Eclipse DDMS 오류 "디버거 용 로컬 8600에 바인딩 할 수 없음" (0) | 2020.10.09 |
---|---|
다양한 노드 유형에 대해 jstree 오른쪽 클릭 컨텍스트 메뉴 구성 (0) | 2020.10.09 |
eigenclass가 너무 비슷해 보이지만 self.class와 동등하지 않은 이유는 무엇입니까? (0) | 2020.10.09 |
CSS : "div"안에 "라벨"과 "입력"을 수직으로 정렬하는 방법은 무엇입니까? (0) | 2020.10.09 |
비 최종 필드의 동기화 (0) | 2020.10.09 |