2014-04-01 4 views
0

I는 Y 라벨 I는 다음 행으로 생성 그것의 강도의 순서에 대한 첨자를 갖는 그래프가 공백 삭제 전체 텍스트는 기울임 꼴이됩니다 (실제 숫자 제외). 내가 가진 줄은 이제 단 '('(강도)은 y와 개방 사이의 공백을 제거 보인다() 사진을 참조 orderMagnitude 후 약간의 공백을 추가 할 것으로 보인다.하기 matplotlib은/

enter image description here

합니까 왜 이런 일이 일어나는 지 알 수 있습니까?

+0

'\ text {Intensity}'는'\ mathrm'이 아니며, 수학 모드의 간격은 [here] (http://www.personal.ceu.hu/tex/math.htm#spacing) 참조. –

답변

1

문제가되는 곳에서 전체 라인을 넣지 않아도됩니다. 특히, 방정식 전체를 \ mathrm {}에 넣고 있습니다. 그냥 {Intensity } 대신 다음과 같이 입력하면됩니다. 다음은 아마도 더 좋을 것이므로 끝에 공백을 넣지 마십시오.

plt.ylabel('Intensity $(10^{' + str(int(orderMagnitude)) + '})$')