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

# Імпортування даних

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

При імпортуванні даних з файла передбачено підтримку широкого спектра типів файлів. У поточній версії «Графіки» передбачено підтримку файлів .xrdml Panalytical, файлів .xry Leybold, а також файлів, у яких дані зберігаються у форматі стовпчиків, зокрема більшості файлів .csv, .dat, .xy та простих текстових файлів. Нарешті, можна імпортувати дані з інших проєктів «Графіків» до поточного проєкту простим звичайним додаванням нових даних з наступним вибором файла проєкту.

При використанні нетипового роздільника при імпортуванні програма покаже додаткове поле для введення бажаного роздільника. У цьому полі можна використовувати формальні вирази. Наприклад, щоб вибрати роздільник-пробіл, можна ввести `\s+`. У цьому прикладі `\s` означає, що роздільник є пробільним символом, а `+` означає, що може бути використано один або декілька пробілів. Таким чином, роздільником може бути довільна кількість пробільних символів, зокрема табуляцій. Зауважте, що у цьому маємо еквівалент типового значення параметра — «Пробіл».

Іншим способом імпортування даних є створення даних безпосередньо за допомогою рівняння. Це можна зробити за допомогою кнопки «Додати рівняння» у верхньому лівому куті вікна або натисканням комбінації клавіш Ctrl+Alt+N. Можна використовувати найбільш поширений синтаксис, де `x` позначає координату x. Просте квадратне рівняння можна, наприклад, створити за допомогою введення `x²+5`. Майте на увазі, що тригонометричні функції типово використовують радіани. Якщо ви хочете використовувати градуси, просто додайте `d` до тригонометричної функції. Наприклад, `cosd(x)` створює косинус, де координату x задано в градусах, а `cos(x)` створює косинус із координатою x у радіанах.