Яке програмне забезпечення використовується науковими журналами для створення сюжетів?


12

Я знаю з журналів високого рівня, таких як Nature, що вони переробляють фігури, які вони отримують від авторів. Ці сюжети виглядають високопрофесійними, але занадто складними, щоб зробити це з Adobe Illustrator et al.

Які інструменти використовуються видавцями для створення високоякісних фігур?


2
Поясніть, будь ласка, що ви визначаєте як графіки та фігури.
Дом

Відповіді:


7

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

  • Відтворити діаграму за допомогою інструмента діаграми Illustrator . Важка робота та розчарування, тому що Adobe не оновлював інструмент діаграми ще з бронзового віку, але це не погана інвестиція у часі, якщо за подібним стилем потрібно багато дуже подібних графіків. Він здатний на більше, ніж це виглядає.
  • Використовуйте Illustrator для створення діаграми, вкладеної з Excel або будь-якого іншого, що використовували дослідники, - більшість статистичних пакетів можна експортувати як .epsабо .svg- потім стилізувати вектори та змінювати текст, щоб він відповідав стилю будинку. (майте на увазі, що видалення відсічних масок, що поставляються з діаграмами Excel, іноді змушує лінії та точки даних трохи рухатися).
  • Простежте діаграму - розмістіть її як зображення та перемалюйте її по лініях, а потім перекладіть у Illustrator. Мені ніколи не потрібно було цього робити, але я чув, що це загальне необхідне зло в академічній публікації.
  • Скористайтеся кодовим графіком / компонуванням на зразок LaTeX або R з плагіном ggplot2 . Я мало знаю про цей підхід, але він популярний у аналітичних, а не в образі людей із зором, здатний професійно виглядати, якщо ви терплячі, і результати дуже послідовні, оскільки він створює шаблон на основі коду. Ось стаття з кількома прикладами, що використовують такий підхід - Складіть свої R-діаграми, наприклад, Economist, Tableau ... або XKCD
  • Зашифруйте веб-діаграму на зразок D3, потім витягніть SVG- вихід із веб-браузера, а потім відкрийте його в Illustrator і закінчіть його для друку. The New York Times роблять це іноді, я обговорював це і як отримати точні кольори CMYK в цьому іншому запитанні .
  • Використовуйте спеціальний інструмент для діаграм / візуалізації . Популярним варіантом є Tableau, який може створювати дуже професійні зовнішні діаграми плюс деякі досить складні дані щодо. Однак це дорого, якщо всі ваші дані не є загальнодоступними, тоді ви можете використовувати Tableau Public, який є безкоштовним. Дуже кілька наукових публікацій використовують Tableau (не можу придумати назви вершини моєї голови). WEAVE - це альтернатива з відкритим кодом, але ніде не така гарна (не впевнений, що вона виводить, але якщо це SVG, то Illustrator може її редагувати), трохи більше про подібні речі тут .


2

Не надто складно це зробити в Adobe Illustrator (хоча це може бути спробувати --- я вважаю, що використання FreeHand набагато швидше та ефективніше --- елегантніше).

Можна використовувати такі інструменти, як Asymptote, Tikz, METAPOST та c., Або вони можуть бути створені за допомогою MatLab або інших інструментів комп'ютерної алгебри / графіки.


2

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

Я вірю, що команда Nature (якщо така є) буде вести подібні процеси.


2

Використовуйте Ханпуку

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

Огляд Ханпуку

Стара відповідь

Я хотів би описати робочий процес за допомогою цієї опції, згаданої користувачем568458:

Я відмовився від інструменту бронзового віку Illustrator для того, щоб робити діаграми відповідей на опитування (переважно графіки смуг / стовпців, кругові діаграми та графіки ліній). Illustrator не міг обробити виправлення, невеликі зміни або оновлені дані - будь-яка модифікація зіпсувала макет. Я також не міг вказати ключові розміри, які повинні були залишатися постійними протягом усього набору діаграм (висота смуги, розмір шрифту, максимальна висота).

Ознайомтеся з JSGraphs.com , там порівнюються тонни графічних рамок JavaScript, і ви можете вибрати найбільш підходящий для вашого проекту.

Також я використовував python livereload для живого коду (власне автоматичне оновлення при збереженні). Швидше все рухається! Перейдіть до папки проекту в командному рядку / терміналі та просто введіть livereload. Усі файли проекту тепер подаються і доступ до них можна отримати за такими URL-адресами http://localhost:35729/chart-01.html.

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

Мій фреймворк буде приймати файли CSV як вхідні дані, які я отримав, експортуючи з .xlsx файлів. Підключення нових даних було здійснено шляхом зміни одного рядка кодуurl: 'resources/graph-02.csv'

Кольорові теми також можна керувати аналогічно з файлом JSON.

З цього моменту до доставки CMYK EPSes значна частина робочого процесу може бути автоматизована.

Залежно від рамки, експорт до SVG може бути настільки ж простим CtrlS. Якщо він вбудований у розмітку HTML як елемент SVG, ви можете експортувати його за допомогою Playfair.

justinmanley / playfair: Створюйте діаграми та графіки з командного рядка за допомогою d3 та PhantomJS. .

Спочатку я просто використовував інструменти автоматизації інтерфейсу користувача, які б реплікували enter-URL-save-as-enter-next-URL-save-as monkey-робота для кожного файлу в папці - AutoHotkey або WASP for PowerShell .

Для пакетного перетворення SVG-файлів у файли CMYK EPS я зробив дію в Illustrator.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.