matplotlib의 플롯 레이블 (예 : xlabel 또는 ylabel)에 줄 바꿈을 추가하려면 어떻게해야합니까? 예를 들어Python에서 TeX을 사용하여 matplotlib 레이블에 개행을 넣으시겠습니까?
plt.bar([1, 2], [4, 5])
plt.xlabel("My x label")
plt.ylabel(r"My long label with $\Sigma_{C}$ math \n continues here")
이상적으로 나는 y- 레이블이 가운데에 배치되기를 바랍니다. 이것을 할 수있는 방법이 있습니까? 레이블에는 TeX ('$'로 묶음)와 개행 문자가 모두 있어야합니다.
LaTeX 명령을 적극적으로 두 번 이스케이프하여 Python이 해석하지 않도록 할 수 있습니다.'xlabel ('$ \\ Sigma $') –
이 대답은 정확하지 않습니다. 정상적인 문자열 (no r)에서 라텍스'\'를 두 번 이스케이프하거나 @EOLs [answer] (http://stackoverflow.com/a/2666270/1157089) – aaren
을 중심으로 두 번 이스케이프 처리합니다.'ylabel ('this is vertical \ ntest', multialignment = 'center')'http://matplotlib.org/examples/pylab_examples/multiline.html – Faber