2013-11-25 4 views

답변

1

'Agg' 모드 (표준)를 사용하여 PNG 그래프를 만드십니까?

당신은 더 나은 방법 당신이 dvipng에 전화로 PNG를 만드는 것을 볼 수는 texmanager.py로 보면

matplotlib.use('svg') 
+0

백엔드에서 이미지 파일을 만들지 만, 확실하지는 않습니다. 나는 'MacOSX'('ipython --pylab'를 사용하여 시작)와 함께 사용할 수있는 무언가를 찾고 있습니다. – orome

+0

나는 그 대답이 내가 운이 없다고 생각하고있다 : 나는 LaTeX *와 대화 형으로 그림을 프로토 타이핑하고 고품질의 파일을 저장하기 위해 'svg'백엔드로 전환해야 할 필요가있다. . 하지만 실제로는 인터랙티브 모드 (MacOSX 백엔드 사용)에서 높은 품질을 원합니다. – orome

+0

문서에서 주석을 발견했습니다. 어쩌면 도움이 될 것입니다. 글꼴이 화면에서 끔찍한 것처럼 보입니다. 아마도 Mac OS를 사용하고있을 것입니다. 맥에서 dvipng의 이전 버전을 사용하는 재미있는 사업입니다 matplotlibrc 파일에서'text.dvipnghack : True'를 설정하십시오 – Mailerdaimon

0

를 사용하여 품질과 시스템 호출을 만드는 기능이 Matplot lib 디렉토리와 SVG 그래프를 만들 수 있습니다 dvipng 기존 수치

plt.gcf().canvas.renderer.dpi = what_ever_retina_dpi_is 
에 대한 당 그림으로 더 높은 해상도 TeX 얻으려면 dpi

의 인수를 가지고

어디서나 설정할 수 있으므로 새로운 렌더러를 만들 때 존중할 rcparam figure.dpi을 설정할 수 있어야합니다.

Retina 디스플레이가 장착 된 Mac에 액세스 할 수 없어서 테스트 할 수 없습니다.

+0

그냥 모든 텍스트 (* LaTeX *뿐만 아니라 이미 괜찮아 보이는 텍스트)의 크기를 증가시킵니다. 따라서 * LaTeX *는 크고 멋지게 보입니다. * LaTeX *는 예전처럼 들쭉날쭉하게 보입니다. – orome

+0

@raxacoricofallapatorius에서 tex 캐시를 지웠습니까? – tacaswell

+0

은 ~/.matplotlib/tex.cache'에 위치해야합니다. – tacaswell

관련 문제