python pyplot plot - 왜 set_xlim ()이 내 그림에서 x 제한을 설정하지 않습니까?




1 Answers

호기심에서 오래된 xminxmax 에서 전환하는 것은 어떨까요?

fig=plt.figure()
ax=fig.add_subplot(111)
ax.plot(x_data,y_data)
ax.set_xlim(xmin=0.0, xmax=1000)
plt.savefig(filename)
axis range

matplotlib을 사용하여 데이터를 플로팅합니다. 저는이 플롯이 특정 범위의 x 값에 초점을 맞추기를 원하기 때문에 set_xlim ()을 사용하고 있습니다.

대략 내 코드는 다음과 같습니다.

fig=plt.figure()
ax=fig.add_subplot(111)
for ydata in ydatalist:
    ax.plot(x_data,y_data[0],label=ydata[1])
ax.set_xlim(left=0.0,right=1000)
plt.savefig(filename)

줄거리를 볼 때 x 범위는 0에서 12000까지 끝납니다.이 문제는 set_xlim ()이 plot () 이전 또는 이후에 발생하는지 여부를 나타냅니다. 이 상황에서 set_xlim ()이 작동하지 않는 이유는 무엇입니까?




Related