그리스 문자를 matplotlib 플롯의 레이블에 넣어야합니다. 내가 어떻게 해? 예를 들어, 유니 코드 오메가는 : u\u03A9
입니다. 나는유니 코드 채팅 기능이있는 플롯
plt.xlabel('label')
당신에게 내가하기 matplotlib에 대해 긍정적 아니에요
그리스 문자를 matplotlib 플롯의 레이블에 넣어야합니다. 내가 어떻게 해? 예를 들어, 유니 코드 오메가는 : u\u03A9
입니다. 나는유니 코드 채팅 기능이있는 플롯
plt.xlabel('label')
당신에게 내가하기 matplotlib에 대해 긍정적 아니에요
대단히 감사합니다 사용,하지만 난 당신이 그리스 문자 용으로 찾는 경우 유니 코드 문자열로 선언하는 것은
>>> print u'\u03A9'
Ω
선언하여 무엇을 의미합니까? 나는 plot()''u \ u03A9 ''','u '\ u03A9''u '\ u03A9'에 넣었지만 그 중 아무 것도 작동하지 않았다 : \ – user129511
@ user129511 나는'u'를 그래서'u '\ u03A9'와 같은 문자열. 문자열에 접두사 'u'를 붙이면 문자열 유형을 유니 코드로 선언합니다. 우리가 바이트 문자열을 선언했다면'b'some bytes''가 될 것입니다. – af3ld
를 작동해야한다고 가정 할 LaTex 인라인 수학 포맷 명령 (즉, '$\Omega$'
)을 사용하여 라텍스 문자 맵에있는 문자를 생성 할 수 있습니다. 여기
import numpy as np
import matplotlib.pyplot as plt
plt.plot(np.arange(1000), np.random.rand(1000), 'b.')
plt.xlabel('$\Omega$', size=16)
라텍스 기호를 찾기위한 좋은 자원입니다.
Ok, 감사합니다! 그것은'ValueError : invalid \ x escape' 오류를 내게줍니다. 일부 모듈을 포함해야합니까? – user129511
더 많은 코드가 없어도 오류의 원인이 무엇인지 알 수 없습니다. 위의 코드를 복사하는 것이 효과가 없습니까? – James
가능한 중복 (http://stackoverflow.com/questions/ 2406700/accented-characters-in-matplotlib) –
지금 줄거리에 대해 어떻게 생각하세요? 'plt.xlabel (u '\ u03A9')'가 작동하지 않으면 어쩌면이 char이있는 글꼴이 필요할 것입니다. – furas