반응형
이 모양의 배열이 (33,10)입니다. 윤곽선을 그릴 때 다음과 같은 추악한 이미지가 나타납니다.
contour ()
는 평활화 또는 일종의 보간 기능에 대한 인수가없는 것 같습니다.
등고선도를 제공하는 도구도 평활화를 제공 할 것으로 기대했습니다.
MPL에서 직접 수행하는 방법이 있습니까?
해결 방법
다른 사람들이 이미 지적했듯이 데이터를 보간해야합니다.
이를 수행하는 방법에는 여러 가지가 있지만 우선 scipy.ndimage.zoom
을 고려하십시오.
간단한 예로서 :
import numpy as np
import scipy.ndimage
import matplotlib.pyplot as plt
data = np.loadtxt('data.txt')
# Resample your data grid by a factor of 3 using cubic spline interpolation.
data = scipy.ndimage.zoom(data, 3)
plt.contour(data)
plt.show()
참조 페이지 https://stackoverflow.com/questions/12274529
반응형
'파이썬' 카테고리의 다른 글
파이썬 python SimpleHTTPServer를 localhost에서만 실행할 수 있습니까? (0) | 2021.02.09 |
---|---|
파이썬 객체 인스턴스의 속성이 같은지 비교 (0) | 2021.02.09 |
파이썬 3의 수율 생성기에는 next () 함수가 없습니다. (0) | 2021.02.09 |
파이썬에서 다시 한 폴더로 이동하는 방법 (0) | 2021.02.09 |
파이썬 strptime을 사용하여 오프셋이있는 타임 스탬프를 datetime obj로 변환 (0) | 2021.02.09 |
댓글