Юрій Чорноіван
yurchor@ukr.net 2024

# Головне вікно

Головне вікно програми «Графіки» розділене на дві області: бічну панель ліворуч, яка містить список графіків та елементи керування, і полотно праворуч, де буде показано рисунок.

# Бічна панель

На бічній панелі розташовано усі елементи інтерфейсу для керування графіками та взаємодії із рисунком.

## Кнопки у заголовку

У верхній частині бічної панелі є заголовок із кнопкою для додавання даних, кнопкою для відкриття налаштувань рисунка та кнопкою з основним меню. Угорі кнопка Додати відкриває меню з трьома пунктами:

### Додати дані з файла…

Відкриває діалогове вікно імпортування для завантаження набору даних з файла або бази даних. Див. , щоб дізнатися більше про підтримувані формати та параметри імпортування.

### Додати рівняння…

Відкриває вікно для додавання нового запису рівняння, з неперервним показом на полотні.

### Створення даних…

Відкриває вікно для створення фіксованого набору даних на основі рівняння та придатного до налаштовування діапазону значень за x.

## Основне меню

За допомогою основного меню, кнопку якого розташовано вгорі праворуч у вікні програми, можна отримати доступ до деяких загальних пунктів дій:

### Новий проєкт

Відкриває новий порожній проєкт у новому вікні.

### Зберегти проєкт / Зберегти проєкт як…

Зберігає проєкт до файла, зберігаючи усі записи, параметри рисунків та повний журнал скасування-перегляду.

### Відкрити проєкт…

Відкриває раніше збережений файл проєкту.

### Закрити проєкт

Закриває поточний проєкт і повертає програму до порожнього стану.

### Експортувати дані…

Експортує поточні набори даних до файла.

### Експортувати рисунок…

Експортує рисунок до файла зображення.

### Редактор стилю

Відкриває вікно редактора стилів. Див. , щоб дізнатися більше.

У списку графіків буде показано усі графіки, які є у поточному проєкті. Кожен графік можна позначити або скасувати позначення, натиснувши прапорець поруч із його пунктом. Дії з даними впливають лише на позначені графіки. Клацання на назві графіка відкриває панель редагування для цього графіка. Графіки можна вилучати, а їхній порядок можна змінювати перетягуванням.

## Параметри рисунка

Кнопка параметрів рисунка у верхньому правому куті бічної панелі відкриває панель параметрів рисунка, де можна налаштувати назву рисунка, підписи осей, межі осей, шкали осей, видимість і розташування панелі умовних позначень, а також активний стиль. Підписи та межі осей буде показано лише для тих осей, які використано. Поточні параметри рисунка можна зберегти як типові для нових проектів за допомогою кнопки Зробити типовими внизу панелі.

## Режими полотна

Під списком графіків розташовано кнопки трьох режимів взаємодії з полотном:

### Панорамування

Натисніть ліву кнопку миші і перетягніть вказівник на полотні, щоб виконати панорамування перегляду. Це типовий режим.

### Масштаб

Клацніть і перетягніть, щоб намалювати прямокутник на полотні і виконати масштабування до позначеної області.

### Вибрати

Натисніть ліву кнопку миші і перетягніть вказівник, щоб підсвітити область даних. Якщо активним є цей режим, дії з даними виконуватимуться лише для даних у позначеній області.

## Операції

Розташована під кнопками режиму полотна панель операцій забезпечує швидкий доступ до всіх дій для роботи з даними. Вони діють на всі позначені графіки. Див. , щоб ознайомитися із повним описом усіх дій.

# Полотно

На полотні буде показано графік, що міститиме усі активні елементи. Одноразове клацання на мітці обмежує або відкриває параметри рисунка, з фокусом на позначеному елементі, що надає змогу швидкого налаштовування.

У верхньому лівому куті розташовано кнопки скасування та повторення. У верхньому правому куті полотна розташовані кнопки перегляду. Стрілка назад переміщує вас до попереднього перегляду після зміни обмежень, тоді як стрілка вперед переміщує вас до наступного перегляду після натискання стрілки назад. Нарешті, кнопка «Оптимізувати межі» накаже програмі спробувати автоматично скоригувати межі так, щоб на полотні було показано усі видимі елементи. Для рівнянь буде враховано лише діапазон за y, оскільки дані за x охоплюють нескінченний діапазон.