Я знаю из авторитетных журналов, таких как Nature , что они переделывают рисунки, которые получают от авторов. Эти графики выглядят очень профессионально, но слишком сложны, чтобы их можно было сделать в Adobe Illustrator и др.
Какие инструменты используются издателями для получения высококачественных данных?
Не могу говорить за Nature, но вот несколько рабочих процессов, о которых я знаю:
.eps
или .svg
— затем стилизуйте векторы и измените текст, чтобы он соответствовал стилю дома. (учтите, что удаление обтравочных масок, поставляемых с диаграммами Excel, иногда приводит к небольшому смещению линий и точек данных).Matlab и Mathematica — широко используемые инструменты анализа, которые выводят 2D- и 3D-графики.
Вот некоторые рассуждения , показывающие, что эти инструменты действительно являются дуополией .
Не слишком сложно, чтобы сделать это в Adobe Illustrator (хотя это может быть попытка --- я нахожу использование FreeHand намного быстрее и эффективнее --- элегантно).
Можно использовать такие инструменты, как Asymptote, Tikz, METAPOST и т. д., или их можно создать с помощью MatLab или других инструментов компьютерной алгебры/графики.
Я был частью университетской команды по улучшению участков других исследователей. Наша команда в основном использовала Matlab и Illustrator. До определенного момента Matlab лучше или эффективнее отображает основные элементы на графике, включая добавление меток осей, отметок осей, линий данных и точек данных. После некоторого улучшения сюжета Illustrator работает лучше, когда дело доходит до изменения характеристик элементов сюжета.
Я считаю, что команда в Nature (если таковая имеется) будет выполнять аналогичные процессы.
Я только что открыл для себя Hanpuku, лучшее в своем классе решение для работы с визуализацией данных. Я не думаю, что есть что-то лучше, чем эта замечательная программа!
Я хотел бы описать рабочий процесс с использованием этой опции, упомянутой пользователем 568458:
- Создайте веб-диаграмму в чем-то вроде D3, затем извлеките вывод SVG из веб-браузера, затем откройте его в Illustrator и завершите его для печати там. The New York Times иногда делает это, я обсуждал это и как получить точные цвета CMYK в этом другом вопросе .
Я отказался от инструмента бронзового века Illustrator для создания диаграмм ответов на опросы (в основном гистограммы/столбцы, круговые диаграммы и линейные графики). Illustrator не мог справиться с исправлениями, небольшими изменениями или обновлением данных — любая модификация портила макет. Я также не мог указать ключевые параметры, которые должны были оставаться постоянными во всем наборе диаграмм (высота столбца, размер шрифта, максимальная высота).
Посетите JSGraphs.com , там сравнивается множество графических фреймворков JavaScript, и вы можете выбрать наиболее подходящий для своего проекта.
Я также использовал python livereload для живого кода (на самом деле, автоматическое обновление при сохранении). Так дело пойдет быстрее! Перейдите в папку проекта в командной строке/терминале и просто введите livereload
. Все файлы проекта теперь обслуживаются, и к ним можно получить доступ по URL-адресам, таким как http://localhost:35729/chart-01.html
.
Требуется предварительное вложение времени, чтобы изучить структуру построения диаграмм, ее особенности и ограничения, но как только ваши первые несколько диаграмм будут построены, вы можете использовать их в качестве шаблонов, иногда просто добавляя новые данные, ничего больше не меняя.
Моя структура будет принимать файлы CSV в качестве входных данных, которые я получил путем экспорта из файлов .xlsx. Добавление новых данных было выполнено путем изменения одной строки кода.url: 'resources/graph-02.csv'
Аналогичным образом можно управлять цветовыми темами с помощью файла JSON.
С этого момента и до доставки CMYK EPS большая часть рабочего процесса может быть автоматизирована.
В зависимости от фреймворка экспорт в SVG может быть таким же простым, как CtrlS. Если он встроен в разметку HTML как элемент SVG, вы можете экспортировать его в пакетном режиме с помощью Playfair.
justinmanley/playfair: создание диаграмм и графиков из командной строки с помощью d3 и PhantomJS. .
Изначально я просто использовал средства автоматизации пользовательского интерфейса, которые повторяли бы ввод-URL-сохранение-как-ввод-следующего-URL-сохранение-как-обезьянью работу для каждого файла в папке — AutoHotkey или WASP для PowerShell .
Для пакетного преобразования файлов SVG в файлы CMYK EPS я выполнил действие в Illustrator.
Дом