Matplotlib에서 축 제한 설정
질문:
설정 시도가 실패했습니다. Matplotlib 플롯의 y축 제한에 대해 사용자는 달성 방법에 대한 지침을 구합니다. 다음 코드를 사용하여 원하는 제한:
import matplotlib.pyplot as plt plt.figure(1, figsize = (8.5,11)) plt.suptitle('plot title') ax = [] aPlot = plt.subplot(321, axisbg = 'w', title = "Year 1") ax.append(aPlot) plt.plot(paramValues,plotDataPrice[0], color = '#340B8C', marker = 'o', ms = 5, mfc = '#EB1717') plt.xticks(paramValues) plt.ylabel('Average Price') plt.xlabel('Mark-up') plt.grid(True) plt.ylim((25,250))
plt.ylim((25,250)) 설정에도 불구하고 y축 제한은 기본적으로 20과 200입니다. 제한을 의도한 20과 200으로 어떻게 조정할 수 있습니까? 250?
답변:
Matplotlib에서 축 제한을 설정하려면 plt.gca()를 사용하여 현재 축에 액세스해야 합니다. 현재 축을 얻은 후에는 set_ylim() 메서드를 사용하여 제한을 설정할 수 있습니다. 다음 코드 조각은 이를 보여줍니다.
ax = plt.gca() ax.set_ylim([20, 250])
이 수정을 구현하면 y축 제한이 원하는 20 및 250으로 성공적으로 조정됩니다.
위 내용은 Matplotlib에서 Y축 제한을 올바르게 설정하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!