Я слышал, как люди говорят, что сюжеты, созданные ORIGIN, выглядят полированными и «профессиональными», тогда как сюжеты, производимые Mathematica, - нет. Тем не менее, большинство программ создания сюжетов вполне настраиваемы, и вполне понятно, что с правильными настройками для таких вещей, как расположение и маркировка галочек, выбор шрифта и цвета, выравнивание меток и т. Д., Я смогу создать фигуру с помощью Mathematica / Matplotlib / Gnuplot / и т.д.. это выглядит так же хорошо, как те, которые приходят из ORIGIN. Но что значит для фигуры быть «профессионалом» в этом контексте?
Другими словами, если моя цель состоит в том, чтобы создать наиболее привлекательные фигуры, возможные для включения в научную статью, какие варианты дизайна обычно рекомендуются для достижения этой цели? Очевидно, что нужно выбрать подходящий тип графика, например, гистограмму против графика рассеяния и линейный график против логарифмического масштаба, но это тот выбор, о котором мы всегда думаем независимо от того, какую программу построения графиков мы используем. Меня больше интересуют вещи, о которых мы обычно не думаем, которые обычно устанавливаются в соответствии с настройками программы по умолчанию, но которые можно изменить, чтобы улучшить внешний вид графика.
источник
Ответы:
ИМО, что делает фигуру "профессиональным качеством", определяется правилами журнала / издателя. Что на самом деле означает «качество публикации», которое зависит от того, где вы публикуете. Некоторые универсальные правила, кажется, выделяются - инвариант используемого программного обеспечения для черчения:
1) Фигура должна содержать как можно меньше элементов, необходимых для передачи информации / идеи / аргумента. Фигура должна быть легко прочитана / понята в течение нескольких секунд - если вам потребуется больше времени, чтобы понять, что происходит на фигуре, это может быть слишком много информации. Иногда это трудно проверить, поскольку вы знакомы со своим собственным графиком / данными - независимо от того, насколько они перегружены, - показывая их нескольким коллегам, чтобы понять, легко ли они могут их прочитать. (не путать с пониманием физического смысла фигуры - обычно это занимает довольно много времени).
2) Если вам нужно использовать цвета, лучше всего ограничить себя несколькими, в идеале на противоположной стороне цветового круга. Например, синий и красный лучше, чем синий и зеленый. У фигуры может быть много оттенков, но лучше всего иметь несколько основных цветов. Мне часто нравится использовать синий (низкие значения) и красный (высокие значения) с белым переходом между ними. Всегда имейте в виду дальтоников.
3) Отметки, контурные метки и т. Д. Все должны быть легко читаемыми без увеличительного стекла, поэтому размер шрифта должен быть таким же, как и у основного текста журнала. Вы можете проверить, все ли читаемо, распечатав печатную копию с размерами рисунков от 3 до 6 дюймов (это обычные размеры рисунков в научных журналах).
4) Наконец, убедитесь, что каждый элемент фигуры имеет свое назначение. Если есть что-то, что не передает полезной информации - выкиньте это. Это поможет удобочитаемости рисунка.
В тот момент, когда вам удобно настраивать все маленькие элементы, которые образуют фигуры - отметки, метки и т. Д., На самом деле не имеет значения, какой инструмент вы используете, если вы можете создавать чистый eps.
источник
Есть пара элементов, которые я ищу, когда рассматриваю что-то «качество публикации» в своей собственной работе, или то, что я рассматриваю, когда смотрю на других. Они есть:
Большинство из них честно относятся к конкретному создателю, а не к конкретной программе. Я видел ужасные графики, сделанные в R, и отличные графики, сделанные в Excel.
источник
Если мы говорим о цифрах данных, я бы обратился к источникам: « Наглядное отображение качественной информации и красивых доказательств» Эдварда Туфте .
Мистер Туфте, конечно, углубляется в некоторые детали, но принцип, который стоит для меня, заключается не в том, чтобы тратить чернила на рамки и украшения, а вместо этого заставлять как можно больше своих чернил нести информацию.
Изменено по запросу Марка:
Некоторые основные моменты из визуального отображения качественной информации :
«Прекрасное свидетельство» - книга более обширная по своему охвату Я просто воспроизведу названия глав:
Одним из интересных наблюдений в Beautiful Evidence является то, что мы обычно используем устройства вывода с высокой плотностью (принтер с разрешением 300 точек на дюйм в настоящее время является устройством с низкой плотностью) для печатного материала, но часто рисуем наши цифры для экранного или линейного принтера, который тратит огромный потенциал для передачи информации.
источник
Лучшие цифры, которые я смог сделать лично, были с пакетом TeX PGF / TikZ . Если вы используете LaTex, как это делают многие в области естественных наук, вы, вероятно, уже слышали об этом.
Он также является лидером в графических пакетах LaTex. Значительная часть вопросов на сайте TeX StackExchange касается PGF / TikZ. Я не уверен, почему результаты так хороши, но одно преимущество PGF / TikZ перед другими пакетами при использовании LaTeX заключается в том, что он лучше интегрируется с текстом. С одной стороны, шрифты на рисунке будут такими же, как и в тексте.
источник
Почти легче охарактеризовать, что составляет плохой граф, чем то, что делает граф хорошим.
Некоторые особенности плохих графиков:
В целом, хотя большинство программных пакетов способны создавать хорошую графику, почти ни одна из программ, с которыми я когда-либо работал, по умолчанию не имеет состояния, обеспечивающего хорошую графику. Они всегда требуют настройки: либо размеры шрифта, либо диапазоны отображения, либо оси или выбор символов и т. Д. В настоящее время я предпочитаю использовать matplotlib; другие в моей группе перешли на SciDavis.
источник
Я добился разумного успеха, используя пакет Mathematica LevelScheme . Его модель исполнения немного отличается от традиционного программирования Mathematica, поэтому с его использованием связана кривая обучения. Но он способен обеспечить точный контроль генерации сюжета, что сложно в простой Mathematica. Кроме того, в качестве дополнительного пакета есть пакет для создания пользовательских отметок.
(Как только выйдет версия с поддержкой Mathematica v.8, она будет переименована в SciDraw.)
источник