반응형
ax.set_ylim([y.min()-0.05, y.max()+0.05])
좋은 해결책이었습니다. 그리고 아마도 그것은 연속적인 데이터 세트에 대한 것입니다.
내가 그 토론에서 말했듯이, 어쨌든 내 데이터는 시끄럽고 때로는 간격이 있습니다. 따라서 일부 플로팅 된 범위에는 데이터가 없습니다. 이 경우 당연히 .min ()
을 사용하면 오류가 발생합니다.
ValueError: zero-size array to reduction operation minimum which has no identity
배열이 비어 있기 때문입니다. 코드가 y 축에 제한을 두는 것을 신경 쓰지 않도록 해결하는 방법은 무엇입니까? (이것이 빈 배열로 인해 발생하는 유일한 문제라는 것을 호핑)
해결 방법
예외를 포착하고 무시하십시오.
try:
ax.set_ylim([y.min()-0.05, y.max()+0.05])
except ValueError: #raised if `y` is empty.
pass
참조 페이지 https://stackoverflow.com/questions/22903114
반응형
'파이썬' 카테고리의 다른 글
파이썬 함수는 어떻게 객체를 반환합니까? (0) | 2020.12.16 |
---|---|
파이썬 PDF 파일에서 텍스트 및 텍스트 좌표를 추출하는 방법은 무엇입니까? (0) | 2020.12.16 |
파이썬 Xlsxwriter 파일을 특정 경로에 저장하는 방법은 무엇입니까? (0) | 2020.12.16 |
파이썬 Django 문자열을 날짜 형식으로 (0) | 2020.12.16 |
파이썬 아래 디렉토리를 파지 않고 os.walk (0) | 2020.12.16 |
댓글