1. Основы Matplotlib / Matplotlib alused
1. Основные функции / Põhifunktsioonid
Русский:
Matplotlib предоставляет множество функций для визуализации данных. Основные из них:
plt.plot()– построение линейного графикаplt.scatter()– создание точечной диаграммыplt.bar()– построение столбчатой диаграммыplt.hist()– создание гистограммыplt.pie()– круговая диаграмма
Eesti:
Matplotlib pakub mitmeid andmete visualiseerimise funktsioone:
plt.pie() – sektordiagramm
plt.plot() – joongraafiku loomine
plt.scatter() – hajuvusdiagrammi loomine
plt.bar() – tulpdiagrammi koostamine
plt.hist() – histogrammi loomine
2. Настройка графиков / Graafikute seadistamine
Русский:
Для настройки внешнего вида графиков используйте:
plt.title()– добавление заголовкаplt.xlabel()/plt.ylabel()– подписи осейplt.xlim()/plt.ylim()– установка пределов осейplt.grid()– включение сеткиplt.legend()– отображение легенды
Eesti:
Graafikute välimuse kohandamiseks kasutage:
plt.title()– pealkirja lisamineplt.xlabel()/plt.ylabel()– telgede pealdisedplt.xlim()/plt.ylim()– telgede piiride määramineplt.grid()– ruudustiku sisselülitamineplt.legend()– legendi kuvamine
3. Стили линий и маркеров / Joone- ja markerstiilid
Русский:
Настройка стилей отображения:
- Линии:
'-'– сплошная'--'– пунктирная'-.'– штрих-пунктирная':'– точечная
- Маркеры:
'o'– круг's'– квадрат'^'– треугольник'D'– ромб
Eesti:
Kuvamise stiilide seadistamine:
- Jooned:
'-'– pidev'--'– katkendlik'-.'– punkt-kriips':'– punktiir
- Märgid:
'o'– ring's'– ruut'^'– kolmnurk'D'– romb
4. Цвета / Värvid
Русский:
Способы задания цветов:
- По имени:
'red','blue','green' - HEX-коды:
'#FF5733' - RGB-кортежи:
(0.1, 0.2, 0.5) - Сокращения:
'r','g','b'
Eesti:
Värvide määramise viisid:
- Nime järgi:
'punane','sinine','roheline' - HEX-koodid:
'#FF5733' - RGB-enesed:
(0.1, 0.2, 0.5) - Lühendid:
'r','g','b'
5. Работа с фигурами / Joonistega töötamine
Русский:
plt.figure()– создание новой фигурыfigsize=(w,h)– установка размераplt.subplot()– создание подграфиковplt.tight_layout()– автоматическая настройка отступов
Eesti:
plt.figure()– uue joonise loominefigsize=(w,h)– suuruse määramineplt.subplot()– alamgraafikute loomineplt.tight_layout()– automaatne vahede reguleerimine
6. Сохранение и экспорт / Salvestamine ja eksport
Русский:
plt.savefig()– сохранение в файл- Поддерживаемые форматы: PNG, PDF, SVG, EPS
- Параметры:
dpi– разрешениеbbox_inches='tight'– обрезка пустых полей
Eesti:
plt.savefig()– faili salvestamine- Toetatud vormingud: PNG, PDF, SVG, EPS
- Parameetrid:
dpi– eraldusvõimebbox_inches='tight'– tühjade piirade kärpimine
7. Пример комплексного графика / Kompleksgraafiku näide
Русский:
import matplotlib.pyplot as plt
import numpy as np
x = np.linspace(0, 2*np.pi, 100)
plt.plot(x, np.sin(x), 'r-', label='sin(x)')
plt.plot(x, np.cos(x), 'b--', label='cos(x)')
plt.title('Тригонометрические функции') # Trigonomeetrilised funktsioonid
plt.xlabel('x')
plt.ylabel('y')
plt.legend()
plt.grid(True)
plt.show()
Пример с файлом / Näide failiga:
# Чтение данных / Andmete lugemine:
with open("data.txt") as f:
x = [float(line.split()[0]) for line in f] # рус
y = [float(line.split()[1]) for line in f] # eesti
Советы / Näpunäited:
- Используйте
plt.grid()для сетки / Kasutaplt.grid()ruudustiku jaoks - Цвета: ‘red’=’punane’, ‘blue’=’sinine’
- Размер графика / Graafiku suurus:
plt.figure(figsize=(10,5))
Важно! / Tähtis!
Всегда вызывайте plt.show() в конце / Alati kasuta plt.show() lõpus!
Põhilised graafikukäsudPõhilised graafikukäsud
| Käsk | Graafiku tüüp |
|---|---|
plot() | Joonjoon |
scatter() | Hajuvusdiagramm |
bar() | Tulpdiagramm |
hist() | Histogramm |
pie() | Sektordiagramm |
Joonte ja markerite üksikasjad
Joone tüübid (linestyle)
| Tähis | Stiil |
|---|---|
'-' | Täisjoon |
'--' | Katkendjoon |
'-.' | Punkt-kriips |
':' | Punktiir |
'' | Ainult markerid |
Markerid (marker)
Markerid tähistavad andmepunkte.
| Tähis | Marker |
|---|---|
'.' | Punkt |
'o' | Ring |
'^' | Kolmnurk üles |
's' | Ruut |
'*' | Täht |
'D' | Rombi |

