import matplotlib.pyplot as pl import numpy as n import math as m ##def f(x): ## return n.sin(0.5 * m.pi * x) #przyklad 8.1 x1 = n.array([1, 2, 3, 5, 8]) y1 = n.array([6, 9, 7, 8, 7]) pl.plot(x1,y1) #przyklad 8.4 ####pl.plot(x1,y1, 'r:') #przyklad 8.6 ######l1, = pl.plot(x1, y1, 'r:', linewidth = 6) #przykład 8.2 ##x2 = n.linspace(0.0, 2*m.pi, 100) ##y2 = f(x2) ##pl.plot(x2,y2) #przyklad 8.4 ####pl.plot(x2,y2, 'b--') #przyklad 8.6 ######l2, = pl.plot(x2, y2, 'b--') #przykład 8.3 ###data = n.loadtxt('plot.txt') ###x3 = data[:, 0] ###y3 = data[:, 1] ###pl.plot(x3,y3) #przyklad 8.4 ####pl.plot(x3,y3, 'go') #przyklad 8.5 #####dx3 = data[:, 2] #####dy3 = data[:, 3] #####pl.errorbar(x3, y3, xerr = dx3, yerr = dy3, capsize = 3, fmt = 'o') #przyklad 8.6 ######l3 = pl.errorbar(x3, y3, xerr = dx3, yerr = dy3, capsize = 3, fmt = 'o') ######pl.legend((l1, l2, l3), ('array', 'function', 'file')) #przyklad 8.7 #######pl.text(1, 4, 'ąćęłńóśźż') #######pl.text(1, 5, r'$\Delta=\frac{1}{r^2}\frac{\partial}{\partial r}r^2\frac{\partial}{\partial r}+\frac{1}{r^2}\left(\frac{1}{\sin\theta}\frac{\partial}{\partial\theta}\sin\theta\frac{\partial}{\partial\theta}+\frac{1}{\sin^2\theta}\frac{\partial^2}{\partial\phi^2}\right)$') #przyklad 8.8 ##########pl.axis([0.1, 10, -2, 10]) #przyklad 8.9 #########pl.grid(True) #########pl.xlabel('Odcięte') #########pl.ylabel('Rzędne') #########pl.title('Wykres') pl.savefig('przyklad8.pdf')