#!/usr/bin/python# -*- coding: utf8 -*-importmatplotlib.pyplotaspltimportmatplotlibasmplimportnumpyasnpfrommathimport*code_website='http://commons.wikimedia.org/wiki/User:Geek3/mplwp'try:importmplwpexceptImportError,er:print'ImportError:',erprint'You need to download mplwp.py from',code_websiteexit(1)name='mplwp_tan_degreeaxis.svg'fig=mplwp.fig_standard(mpl)# add degrees to xaxis labelsdefflabel(x,i):ifx!=int(x):return''returnu'{}\u00B0'.format(int(180*x)).replace('-',u'\u2212')fig.gca().xaxis.set_major_formatter(mpl.ticker.FuncFormatter(flabel))xlim=-2,2;fig.gca().set_xlim(xlim)ylim=-6,6;fig.gca().set_ylim(ylim)mplwp.mark_axeszero(fig.gca())f=lambdax:tan(pi*x)fori,trangeinenumerate([[(i-0.49),(i+0.49)]foriinrange(-2,3)]):x=np.linspace(trange[0],trange[1],1001)y=[f(xx)forxxinx]ifi==0:plt.plot(x,y,label='tan')else:plt.plot(x,y,color=fig.gca().lines[-1].get_color())mpl.rc('legend',borderaxespad=0.8)plt.legend(loc='upper center').get_frame().set_alpha(0.9)plt.savefig(name)mplwp.postprocess(name)
Licencja
Ja, właściciel praw autorskich do tego dzieła, udostępniam je na poniższych licencjach
Udziela się zgody na kopiowanie, rozpowszechnianie oraz modyfikowanie tego dokumentu zgodnie z warunkami GNU Licencji Wolnej Dokumentacji, w wersji 1.2 lub nowszej opublikowanej przez Free Software Foundation; bez niezmiennych sekcji, bez treści umieszczonych na frontowej lub tylnej stronie okładki. Kopia licencji załączona jest w sekcji zatytułowanej GNU Licencja Wolnej Dokumentacji.http://www.gnu.org/copyleft/fdl.htmlGFDLGNU Free Documentation Licensetruetrue
dzielić się – kopiować, rozpowszechniać, odtwarzać i wykonywać utwór
modyfikować – tworzyć utwory zależne
Na następujących warunkach:
uznanie autorstwa – musisz określić autorstwo utworu, podać link do licencji, a także wskazać czy utwór został zmieniony. Możesz to zrobić w każdy rozsądny sposób, o ile nie będzie to sugerować, że licencjodawca popiera Ciebie lub Twoje użycie utworu.
https://creativecommons.org/licenses/by/3.0CC BY 3.0 Creative Commons Attribution 3.0 truetrue
Możesz wybrać, którą licencję chcesz zastosować.
Podpisy
Dodaj jednolinijkowe objaśnienie tego, co ten plik pokazuje