LINUX.ORG.RU

[matplotlib]идиотизм какой то

 


0

1
#!/usr/bin/python
#coding=utf-8
from pylab import *
from scipy import *
from scipy.io import read_array
import matplotlib.pyplot as plt
rc('font',**{'family':'serif'})
rc('text', usetex=True)
rc('text.latex',unicode=True)
rc('text.latex',preamble='\usepackage[utf8]{inputenc}')
rc('text.latex',preamble='\usepackage[russian]{babel}')
U=arange(0,700)
H=arange(0,300,1)
def figsize(wcm,hcm): figure(figsize=(wcm/2.54,hcm/2.54))
figsize(15,7.5)
axes([0.1,0.2 , 0.85, 0.75])
plot(H+50,0.05*H**2,'--k')
text(100, 325, u'плавный переход\nв незамагниченный\nразряд', size=12, rotation=70,horizontalalignment='center', verticalalignment='center')
plot(H+175,0.1*H**2,'-k')
text(250, 325, u'смена механизма\n проводимости', size=12, rotation=70,horizontalalignment='center', verticalalignment='center')
plot([0,500],[150,150],'-k')
text(162.5, 100, u'электростатические\n пробки', size=12, rotation=0,horizontalalignment='center', verticalalignment='center')
plot([0,500],[500,500],'--k')
text(200, 550, u'нагрев анода', size=12, rotation=0,horizontalalignment='center', verticalalignment='center')
text(180, 325, u'область\n нормальной\nработы', size=12, rotation=0,horizontalalignment='center', verticalalignment='center')
xlim([50,300]);ylim([50,600])
xlabel(r'$H_m$'+u', Э')
ylabel(r'$U_A$'+u', В')
#savefig('oblstab.pdf')
show()

при сохранении в pdf ругается KeyError: 255, при сохранении в eps сохраняет, но с неправильно определяя размер рамок. при преобразовании eps>pdf>ps>eps eps оказывается нечитаемой. в чём тут дело? с другими аналогичными файлами никогда такой проблемы не было

★★★★★

Последнее исправление: thunar (всего исправлений: 1)

А там случайно не # -*- coding: utf-8 -*- ?

dizza ★★★★★
()

>идиотизм какой то

/usr/bin/python

да.

anonymous
()

вот ведь хрень. на чуть более свежей версии работает. вот тебе и stable блин.

thunar ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.