pyplot을 사용하여 선형 모델링을 시도하고 있습니다. 데이터 플롯을 만들 때, pyplot은 X 축과 Y 축을 따라 십진수를 넣기를 원합니다. 나는 그것을 제거하기 위해 몇 가지 다른 것들을 시도했습니다. 나는 진드기 레이블을 유지하고 싶다. 그래서 나는 내 자신의 진드기 레이블을 추가하는 다양한 방법을 시도해 왔지만, 그것은 작동한다. 그러나 그것은 여전히 자신의 진드기 레이블을 맨 위에 인쇄한다.Pyplot은 X 축과 Y 축의 십진수 비율 표시를 중단하지 않습니다
원점에서 0.0이라고 말하면 축에 따라 5 분의 1이 0.2로 표시되므로 축의 끝까지 1.0이라고 표시됩니다. 문제의
예 이미지 :
fig = plt.figure(figsize = (10,10))
big_plot = fig.add_subplot(111)
data_plot = fig.add_subplot(211)
residual_plot = fig.add_subplot(212)
data_plot.plot(x,y,'ro')
data_plot.errorbar(x,model,sigma)
residual_plot.plot(x,residuals,'b*')
data_plot.set_title("Data")
data_plot.set_ylabel(y_label)
residual_plot.set_title("Residuals")
residual_plot.set_ylabel("Residual Value")
big_plot.set_xlabel(x_label)
plt.show()
사람이 그 눈금 레이블을 취소하고 내 자신을 추가하는 방법을 알고 있나요? 고맙습니다.
전체적으로 'big_plot'을 제거하십시오. 이것은 원하지 않는 축 레이블을 만드는 빈 플롯입니다. axis에 레이블을 붙이기 위해'data_plot'에 xlabel을 설정하십시오. – Craig