-
Notifications
You must be signed in to change notification settings - Fork 0
README RUS
Timofey Rechkalov edited this page Feb 18, 2018
·
1 revision
В этом проекте приведен реальный пример формирования графика для научной статьи из файлов экспериментов Measurelook с помощью Inkscape и R.
Порядок работы:
- Данные считываются и преобразуются.
- Преобразованные данные подаются на вход шаблонизатору и на выходе получается R программа построения svg графика.
- R программа исполняется. Получаются svg файлы.
- Формируется pic-preview.html из svg для предварительного просмотра в браузере.
- (необязательно) svg преобразуются в png и pdf с помощью Inkscape
- Скачать репозиторий
- npm i
- Поправить config\config.json - заменить пути к R (обязательно) и Inkscape (необязательно, если не будет конвертации svg->png и svg->pdf)
- node app.js
- config - настройки запуска
- measures - исходные данные для построения графиков
- pdfs - папка с pdf
- plots
- index.js - запуск формирования графика
- performanceData2_2.js - сборка данных для графика
- printDataPreprocessor.js - переиспользуемая доработка данных для графиков
- pngs - папка с png
- svgs - папка с svg
- templates - шаблон построения графика на R
- utils
- databaseLoader.js - загрузчик экспериментальных данных в память
- dataExtractor.js - извлечение отдельных параметров из данных экспериментов
- generateHtml.js - генератор pic-preview.html
- runR.js - запуск R скрипта из JavaScript
- app.js - точка входа
- pic-preview.html - предпросмотр получившихся svg графиков в браузере
eclint check
eclint fix
"node_modules/.bin/eslint" app.js --fix
"node_modules/.bin/eslint" plots --fix
"node_modules/.bin/eslint" utils --fix
"node_modules/.bin/eslint" config --fix