0~2.6초 범위의 시간 인덱스가 있는 신호 플롯이 제공되면 수직선을 그려 특정 신호를 표시할 수 있습니다. 시간 지수. 이를 달성하기 위해 일반적으로 plt.axvline 함수가 사용됩니다.
특정 시간 인덱스에 수직선을 그리려면 x 인수에 원하는 시간 값을 제공하기만 하면 됩니다. 예를 들면 다음과 같습니다.
import matplotlib.pyplot as plt # Draw a line at time index 0.22058956 plt.axvline(x=0.22058956)
여러 선을 그리려면 시간 인덱스 목록을 x 인수에 전달합니다.
xcoords = [0.22058956, 0.33088437, 2.20589566] for xc in xcoords: plt.axvline(x=xc)
사용자 정의 옵션도 사용할 수 있습니다. 예를 들어 지정된 키워드를 사용하여 색상, 선 스타일 및 선 너비를 조정할 수 있습니다.
또한 ymin 및 ymax를 사용하여 축 좌표에서 선의 수직 범위를 설정할 수 있습니다. 예를 들어, 선이 플롯의 중간 부분을 덮도록 하려면:
plt.axvline(x=0.22058956, ymin=0.25, ymax=0.75)
다른 공간 차원을 표시하기 위해 수평선(axhline)과 직사각형(axvspan)에 해당하는 함수가 존재합니다.
위 내용은 신호 도표에 수직선으로 시간 지수를 표시하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!