Page 128 - 6734
P. 128

Рисунок 12 – Приклад використання matplotlib.pyplot

                       Matplotlib – об’єктно-орієнтований API

               Об’єктно-орієнтований  інтерфейс  програмування  Matplotlib
           використовує   об’єкти   (таких   класів   як   figure.Figure,
           axes._subplots.AxesSubplot, lines.Line2D) і їхні методи для
           побудови  графіків.  Складніший  у  використанні  ніж  процедурний
           інтерфейс  pyplot,  але  має  більше  можливостей  для  налаштування
           графіків.
           import matplotlib.pyplot as plt
           fig, ax = plt.subplots() # створити об'єкти рисунка і
           системи координат
           #fig, ax = plt.figure(), plt.axes(yscale='log') # або
           з логарифмічною шкалою 0y
           line,=ax.plot([0,2],[0,1]) # створити лінію в системі
           координат
           line.set_linewidth(2) # ширина лінії
           line.set_color('r') # колір лінії (або 'red', або
           (1.0,0.2,0.3), або '0.7')
           line.set_linestyle('--') # стиль лінії (або '-', '-
           .', ':', )
           line.set_marker('s') # маркери точок (або один із
           символів .,ov^<>1234sp*hH+xDd|_)

                                         127
   123   124   125   126   127   128   129   130   131   132   133