Оригинал материала: https://3dnews.ru/574058

Обзор программных продуктов для создания диаграмм

Стр.1 - Adobe Illustrator CS4

Давно известен тот факт, что сопровождение текстовой и числовой информации наглядным представлением данных в виде разнообразных диаграмм, графиков и схем оказывается намного эффективнее - информация быстрее воспринимается и легче усваивается. И неважно, годовой ли это отчет компании, статистический справочник, бизнес-план, скучные аналитические данные или еженедельник финансовых новостей. В любом случае, эффектная и со смыслом разработанная диаграмма является лучшим способом превратить строки и колонки цифр в наглядное изображение и помочь, в итоге, аудитории быстрее сориентироваться в представленных данных. У большинства пользователей процесс создания диаграмм обычно ассоциируются с пакетом Microsoft Excel. Однако статистические диаграммы, приводимые в аналитических отчетах и разного рода презентациях компаний, и эффектные диаграммы, появляющиеся на страницах популярных журналов, обычно сделаны совсем не в Excel, а в других программных решениях - некоторые из них мы и рассмотрим в этой статье. При этом, мы не берем на себя смелость утверждать, что будут перечислены все имеющиеся у этих программ возможности (которые нередко не ограничиваются лишь подготовкой диаграмм) и все варианты создания диаграмм, а ограничимся лишь наиболее актуальными в плане рассматриваемой темы.

Adobe Illustrator CS4

Разработчик: Adobe Systems
Размер дистрибутива: Windows-версия - 1015,1 Мб; Mac-версия - 1,44 Гб
Распространение: условно бесплатная Пакет Adobe Illustrator является одним из признанных лидеров среди программ векторной графики (растровая графика в нем также поддерживается) и предназначен для создания и редактирования иллюстраций для полиграфии, мультимедийных приложений и интернета. Спектр возможностей данного решения необычайно широк, и мы не будем описывать их в рамках данной статьи. Впечатляющ функционал у Illustrator (любой версии, а не только CS4) и в плане создания иллюстративной графики. Однако подготовка диаграммы с его помощью (в отличие от создания диаграммы в Excel) потребует немало времени и усилий. Вместе с тем, разнообразие диаграмм, которые можно построить в данном решении, может удовлетворить самого взыскательного дизайнера. Более того, диаграмма, созданная в Illustrator, представляет собой совокупность сгруппированных объектов, которые можно воспринимать как обычные векторные объекты. Это означает, что можно изменять все доступные параметры объектов, перемещать их и трансформировать. Ничем не ограниченная возможность модификации диаграммы позволяет из первоначально созданного варианта (стоит признаться, что он не производит впечатления) получить настоящий шедевр и добиться неповторимости и оригинальности результата.
 1_s.png
Готовые диаграммы могут быть сохранены в векторных форматах либо экспортированы в популярные растровые форматы. А для таких приложений, как, например, InDesign, Photoshop или PageMaker, существует возможность непосредственного перетаскивания изображений из программы Illustrator. Демо-версия пакета (есть редакции для Windows и Mac) работоспособна в течение 30 дней, стоимость коммерческой версии - 599 долл. Для работы с диаграммами в программе Illustrator предусмотрена группа инструментов Graph Tool, внутри которой находятся инструменты для создания девяти типов диаграмм: Column, Stacked Column, Bar, Stacked Bar, Line, Area, Scatter, Pie и Radar.
 2.png
Технология создания простой диаграммы не отличается сложностью. Вначале необходимо выбрать соответствующий инструмент для построения желаемого типа диаграммы на панели инструментов, затем очертить им прямоугольную область, которую предположительно должна занимать диаграмма, ввести данные в открывшейся таблице и щелкнуть на кнопке Apply. Данные для диаграммы можно ввести как непосредственно в программе Illustrator, так и импортировать их из текстового файла или скопировать через буфер обмена из других программ, работающих с табличными данными, например, из Excel. Вначале рассмотрим вариант ручного ввода данных. Для примера попробуем построить диаграмму типа Column. На панели инструментов выберите данный тип диаграммы, очертите прямоугольную область для диаграммы, введите числовые данные для самих столбцов и щелкните на кнопке Apply. В итоге получите посредственную диаграмму без подписей и заголовка. Область диаграммы можно определять и по-другому, выбрав тип диаграммы на палитре инструментов, дважды щелкнув на рабочей области и введя значения Width и Height в окне Graph.
 3.png
В случае импорта данных придется предварительно сохранить их в текстовом файле с учетом определенных правил: значения каждой ячейки в строке должны быть разделены при помощи табуляции, каждая строка должна заканчиваться нажатием клавиши Enter, в качестве разделителя целой и дробной частей может использоваться только точка. Для импорта данных в диалоговом окне Graph Data нужно щелкнуть на кнопке Import Data и в открывшемся диалоговом окне указать файл с данными. Как уже было отмечено выше, построенная в программе Illustrator диаграмма представляет собой набор векторных объектов, к которым можно применять практически любые действия, допустимые в отношении векторных контуров. Это позволяет добиться эффектного оформления диаграммы. Для изменения параметров элементов группы (скажем, первой группы столбцов) они выделяются с помощью инструментов Group Selection - один щелчок на любом из элементов группы выделяет данный элемент, а еще один щелчок - все элементы группы. Можно выделять и инструментом Direct Selection при нажатой клавише Shift, но это окажется медленнее, так как щелкать придется по каждому элементу выделяемой группы. Легенда и категории добавляются к диаграмме отдельно. Попробуем добавить легенду. Для этого выделите всю диаграмму инструментом Selection, вызовите таблицу данных при помощи команды Data из меню Object > Graph, выделите мышью введенные ранее числовые значения и вырежьте их в буфер обмена (Edit > Cut), переместите маркер мыши во второй столбец второй строки и вставьте данные (Edit > Paste). В итоге, первая строка освободится, и в ней можно будет ввести данные для легенды. Также введите данные в первый столбец (это будут категории) - обратите внимание, что если в качестве категорий задействованы числа, то вводить их следует в кавычках. Щелкните на кнопке Apply - диаграмма перестроится. Если вас не устраивает положение легенды на диаграмме, то это несложно исправить. Можно, предварительно выделив всю диаграмму инструментом Selection, воспользоваться командой Object > Graph > Type и включить флажок Add Legend Across Top. А если и такой вариант легенды смотрится не очень удачно, то, учитывая, что все объекты диаграммы - векторные, можно выделить отдельно легенду с соответствующими ей подписями инструментом Direct Selection при нажатой клавише Shift и переместить ее нужным образом.
 4.png
В плане цветового оформления диаграммы, с ее элементами допустимы самые разные манипуляции. Можно просто выделить на диаграмме столбцы, соответствующие одному из данных, и установить подходящую заливку в окне Fill. Дополнительно несложно наложить на столбцы подходящие эффекты, скажем, Inner Glow (команда Effect > Stylize > Inner Glow) и Drop Shadow (команда Effect > Stylize > Drop Shadow). Тень, впрочем, можно получить и по-другому - выделив всю диаграмму и воспользовавшись командой Object > Graph > Type, включив флажок Add Drop Shadow. Что касается текстовых блоков, то изменение их параметров осуществляется через палитру Character (Window > Type > Character) путем корректировки шрифта.
 5.png
Если при первоначальном построении диаграммы ее тип был выбран неудачно, то его несложно изменить, выделив все элементы и установив другой тип с помощью команды Object > Graph > Type. При этом следует иметь в виду, что до окончательного решения относительно типа и формы диаграммы лучше не торопиться заниматься ее дизайном - менять цвет, использовать заливки, накладывать эффекты, а также трансформировать сами векторные элементы диаграммы. Дело в том, что после изменения типа диаграммы часть из этих действий, возможно, придется повторять. Несмотря на то, что изначально в Illustrator предусмотрено только девять типов диаграмм, каждый из существующих типов можно кардинально видоизменять, корректируя опции диаграммы в окне Graph Type (Object=>Graph=>Type). Для примера, рассмотрим принцип создания перекрывающихся столбцов. Для этого изменим в открывшемся окне значения Column Width (Ширина столбца) и Cluster Width (Ширина группы).
 6.png
При такой настройке красные столбцы перекрывают столбцы, залитые градиентом - можно изменить ситуацию и наоборот, отключив в окне Graph Type флажок First Column in Front (Первый столбец на передний план).
 7.png
В ряде случаев может оказаться полезным добавить к диаграмме сетку, которая строится путем увеличения длины имеющихся разделительных маркеров. Для большей наглядности, вначале преобразуйте рабочую диаграмму, транспортировав ее столбцы и строки (за это отвечает кнопка Transpose row/column в окне данных). Кстати, обратите внимание, что после столь радикального изменения диаграммы придется вновь заниматься вопросом заливки столбцов (поэтому-то и не стоит наводить лоск раньше времени). Выделите диаграмму, воспользуйтесь командой Object=>Graph=>Type, в открывающемся списке выберите ось категорий Category Axis и для параметра Length установите вариант Full Width.
 8.png
Итогом станет появление разделяющей линии между столбцами первой и второй категорий. Затем вновь откройте окно Graph Type, установите в списке вариант Value Axis и максимально увеличьте длину оси. При необходимости можно поступить и наоборот и от маркеров отказаться полностью, установив в обоих случаях значение None.
 9.png
Помимо рассмотренной выше возможности изменения длины маркеров в окне Graph Type, на вкладке Value Axis также можно регулировать опорные значения, выставляемые на оси, и интервал между ними. Для этого требуется включить флажок Override Calculated Values и настроить их в соответствии с поставленной задачей. Кроме того, к значениям, отображаемым на оси, можно добавлять приставку (Prefix) и (или) суффикс (Suffix), что повышает информативность диаграммы. Поскольку добавленные разделительные линии слишком толсты, то их толщину несложно уменьшить, выделив все линии и в палитре Stroke уменьшив ширину границы, например до 0,1 пикселя.
 10.png
При желании, для придания диаграммам большей артистичности, в качестве основы вместо надоевших прямоугольников можно использовать самые разные декоративные элементы: простейшие рисунки, графические знаки, любые символы из библиотеки символов или специально предназначенные для этих целей декоративные векторные объекты из папки Sample FilesGraphs&Graph Designs. При этом диаграмма все равно останется диаграммой, т.к. размер любых используемых графических элементов будет пропорционален числовым данным, так как декоративный элемент в диаграмме не заполняет плоскость, например, прямоугольника, а масштабируется таким образом, чтобы "поместиться" в прямоугольнике столбца диаграммы. Декоративными элементами можно оформлять диаграммы типов Column, Stacked Column, Bar и Stacked Bar. Кроме того, при желании их можно использовать в качестве декоративных маркеров в диаграммах типов Line и Scatter. Несложно даже создать диаграмму на основе самостоятельно созданных декоративных элементов, причем рисовать нужный элемент вручную необязательно - можно воспользоваться подходящим элементом из палитры Symbol. Возможно использование в диаграммах растровых изображений - их внедряют в качестве подложки или фона (это позволяет сделать диаграммы более эффектными) либо заполняют ими графические фрагменты диаграммы. В первом случае подложка устанавливается одним из слоев документа, второй вариант реализуется за счет создания отсекающей маски (clipping mask), которая позволяет маскировать ненужные области изображения, не разрушая содержимого слоя.
 11.png

Стр.2 - DeltaGraph

DeltaGraph 5.6.4

Разработчик: RockWare, Inc.
Размер дистрибутива: 16,4 Мб
Распространение: условно бесплатная DeltaGraph представляет собой профессиональный пакет для анализа данных и создания эффектных двухмерных и трехмерных диаграмм и графиков для красочных презентаций, публикаций и интернета, ориентированный на аналитиков, менеджеров, дизайнеров и тому подобных специалистов, работающих со сложными наборами данных. Исходные данные для таких диаграмм могут импортироваться из Excel или из статистической программы SPSS либо вводиться вручную (часть данных может быть вычислена), а сами диаграммы, понятно, строятся в DeltaGraph. Можно даже установить связь между данными в Excel-документе и диаграммой DeltaGraph (тогда данные вставляются в DeltaGraph-документ не обычным образом, а с одновременной установкой связи - команда Edit > Paste Excel Data Link) - в этом случае любые изменения в исходном документе будут автоматически приводить к изменению диаграммы. Отличие DeltaGraph от Microsoft Excel не только в гораздо большем количестве диаграмм, причем весьма впечатляющих, но и в том, что здесь настраивать можно вообще любой элемент диаграммы без исключения. Однако интерфейс DeltaGraph далеко не столь прост и понятен, как у Excel, а часть функций и настроек параметров оказывается глубоко скрытой, и потому с первого взгляда не очевидной. Так что некоторое время на изучение этой программы придется затратить, что, впрочем, может быть ускорено благодаря наличию подробного руководства и серии пособий. Готовые диаграммы могут быть экспортированы в Word или PowerPoint либо сохранены в популярных растровых графических форматах (включая BMP, JPG, PNG, TIF и др.) с разрешением до 300 точек на дюйм, а также в векторном формате EPS. Последнее позволяет применять DeltaGraph в качестве инструмента для быстрой подготовки основы диаграммы по одному из предлагаемых уникальных шаблонов, которой затем можно будет придать дополнительный лоск, например, в Adobe Illustrator. Важно также, что в программе реализована поддержка дополнительных цветов из групп Pantone, что актуально для полиграфии. В отношении самих данных предусмотрена возможность экспорта их в файлы программ SPSS (.sav), Excel (.xls), Lotus 1-2-3 (.wks, .wk1, .wk2), dBASE II (.dbf), dBASE III-IV/Clipper/FoxPro (.dbf), Paradox (.db), Quattro (.wkq), Symphony (.wks) и Delimited Text (.txt, .dat, .csv, .asc). Программу (есть версии для Windows и Mac) можно скачать и использовать бесплатно в течение 30 дней, после чего за коммерческую версию придется заплатить 295 долл., за академическую - 175 долл. В DeltaGraph предусмотрено более 80 шаблонов двух- и трехмерных диаграмм и графиков (включая весьма экзотические) и более 200 стилей оформления, предназначенных для решения самых разных задач. Большинство предлагаемых здесь в виде шаблонов вариантов диаграмм в принципе невозможно создать в Excel, часть из них невозможно построить и в других аналогичных пакетах для подготовки иллюстративной графики. Возможно создание комбинированных диаграмм, в которых задействованы два или более различных типов графиков. Кроме того, в программе реализована поддержка встроенных библиотек, что позволяет создавать пользовательские типы диаграмм - в дальнейшем их можно использовать в качестве шаблонов, тем самым существенно ускоряя процесс подготовки однотипно оформленных диаграмм.
 12_s.png
Процесс построения диаграммы осуществляется с помощью мастера, на автомате запускаемого при загрузке программы. Для создания диаграммы проще всего выбрать среди предложенных этим мастером действий пункт Create a New DeltaGraph Document.
 13.png
Это приведет к открытию галереи встроенных шаблонов, где потребуется выбрать нужный шаблон. В итоге будет построена диаграмма по установленным по умолчанию данным, которые окажется несложно изменить в соответствии со своей задачей. Чтобы сделать это, потребуется открыть таблицу с данными, щелкнув на кнопке Data Window и откорректировать данные, изменив заголовки столбцов, строк и сами значения, можно также удалить отдельные строки/столбцы (последнее, впрочем, окажется безопасным не всегда - тут все зависит от типа графика и тех данных, которые удаляются).
 14.png
Разумеется, диаграммы можно создавать и сразу по своим данным. В таком случае, в перечне предлагаемых загрузочным мастером действий потребуется щелкнуть на кнопке Import Data, а затем указать в открывшемся окне файл с данными (например, книгу Excel). Здесь же можно определить лист с данными и изменить левую верхнюю ячейку. В итоге, данные окажутся в таблице, где при необходимости положение их несложно подкорректировать. Можно добиться того же результата и не обращаясь к этому мастеру, а просто создав новый документ (File < New) и загрузив в него данные командой File > Import Data. При желании, данные несложно ввести также вручную, обычным образом, часть данных может быть вычисляемой, в том числе, с применением базовых встроенных функций (их 25) и сортировки.
 15.png
Затем данные выделяют, для чего удобнее щелкнуть на кнопке Select All (это кнопка с красной стрелкой, находящаяся в левом верхнем углу области данных), и создают на их базе диаграмму. Сделать это можно двумя способами. Проще всего воспользоваться одним из встроенных шаблонов, активировав команду Chart > Gallery. В этом случае достаточно будет просто указать подходящий шаблон двумерной либо трехмерной диаграммы.
 16.png
После этого в основном окне программы появится желанная диаграмма. Если вдруг какие-то исходные данные для нее нужно будет изменить, то сложности никакой - меняете данные в таблице, и диаграмма на автомате перестраивается.
 17.png
Другой путь несколько сложнее. Выделив данные в импортированной таблице, нужно воспользоваться командой Chart > Wizard. Здесь вначале потребуется выбрать категорию диаграммы (Pies, Areas, Bars and Column и т.п.).
 18.png
Потом указать подкатегорию (в разных категориях подкатегории свои), при необходимости ввести подписи по осям X и Y и уточнить, на текущем либо новом листе должен быть создан график, после чего последний и будет построен.
 19.png
Все объекты находятся на отдельных слоях, и потому порядок их наложения регулируем. Практически все элементы диаграммы редактируемы - доступ к общим настройкам осей и легенды производится из меню Chart, а к локальным настройкам любого из элементов - через контекстное меню. Например, у графических и текстовых объектов можно менять заливку, границу и добавлять тень, а также изменять формат шрифта и формат данных (два последних пункта в случае графических объектов актуальны только, если на них имеются подписи). Вместо графических элементов в части типов диаграмм могут использоваться произвольные картинки из библиотеки. У осей, помимо всего уже отмеченного, несложно настроить вид, включить/выключить сетку, поменять ориентацию, произвести выравнивание по границам документа либо сетке и др. Ясно, что данный список можно продолжать довольно долго.
 20.png
Кроме того, диаграмму можно дополнить необходимыми текстовыми и графическими объектами, воспользовавшись соответствующими инструментами, набор которых напоминает упрощенный вариант классической палитры инструментов графического редактора.

Стр.3 - PowerPlugs: Charts. rChart

PowerPlugs: Charts 1.2

Разработчик: CrystalGraphics, Inc.
Размер дистрибутива: 17,6 Мб
Распространение: условно бесплатная PowerPlugs: Charts - очень удобный инструмент для подготовки эффектных двухмерных и трехмерных графиков и диаграмм, которые могут создаваться как непосредственно в окне самой программы, так и в приложениях PowerPoint и Excel. При этом, приложение Microsoft Graphs также остается доступным, и пользователь сам принимает решение, какой программой - PowerPlugs: Charts или Microsoft Graphs - воспользоваться при подготовке конкретной диаграммы. В итоге, функциональные возможности продуктов Microsoft в области создания диаграмм существенно расширяются за счет добавления новых и весьма разнообразных шаблонов двух- и трехмерных графиков, включая самые экзотические. А усложнения процесса не происходит, поскольку можно строить диаграммы в привычном Excel и примерно по такой же схеме, так что на освоение нового программного продукта времени, по сути, практически и не потребуется. Никаких специальных возможностей для экспорта готовых диаграмм, построенных в Excel, в графические форматы не предусмотрено. В случае подготовки графиков непосредственно в PowerPlugs: Charts, их можно сохранять в виде графических файлов в популярных форматах, включая BMP, PNG, JPG, PSD, TIFF и др. (команда Chart < Save Chart Image as). Программу можно скачать и использовать совершенно бесплатно в течение 30 дней, после чего потребуется заплатить 99 долл. В поставку программы входит подробная и хорошо иллюстрированная система помощи, которая позволит быстрее освоить нюансы создания и оформления диаграмм. В PowerPlugs: Charts доступны более сотни шаблонов двух- и трехмерных графиков, организованных в 11 групп (Basic, Big Data Set, Corporate, Gradients, Letter Size Black and White, Letter Size Color, Models, Rendered, Surveys, Textured и Trendlines). В целом, PowerPlugs: Charts позволяет создавать свыше тридцати типов диаграмм, основанных на следующих типах категорий: Area, Bar, Bubble, Column, Histograms, Lines, Pies, Scatter и Surface. Список шаблонов можно неограниченно пополнять путем создания новых шаблонов собственноручно - это позволит автоматизировать процесс подготовки диаграмм с единым оформлением. Ну а если вы не знаете, какой тип диаграммы более всего подходит к вашим данным, то можно воспользоваться инструментом Data Analyzer, который проанализирует конкретный набор данных и порекомендует наиболее эффективный для них тип диаграммы.
 21_s.png
Технология создания диаграммы средствами PowerPlugs: Charts ничем не отличается от формирования диаграмм через программу Microsoft Graphs, которая по умолчанию используется в Excel. Вначале потребуется выделить исходные данные для графика и активировать мастера создания диаграмм, щелкнув на кнопке PowerPlugs: Charts (она появляется в приложениях PowerPoint и Excel после установки данной программы).
 22.png
Затем указывается нужный тип диаграммы. Это можно сделать разными способами: самое простое - раскрыть вкладку Custom и выбрать подходящий шаблон из какой-либо группы шаблонов (Basic, Big Data Set, Corporate и т.д.). Можно самостоятельно создать нужный шаблон диаграммы на базе одного из стандартных типов (Area, Bar, Bubble и т.д.), раскрыв вкладку Gallery. Однако в этом случае потребуется произвести ряд настроек: выбрать вариант расположения элементов (Layout) и указать, нужно ли устанавливать две вертикальные оси, делать элементы псевдотрехмерными и др. Есть и еще один путь - воспользоваться встроенным анализатором данных Data Analyzer, который после анализа выделенного набора данных подскажет, какой тип графика лучше создавать.
 23.png
Размер диаграммы и параметры ее оформления настраиваются уже после ее создания. Размер всей диаграммы меняется традиционно, а размеры графических элементов - через контекстное меню либо панель с кнопками. Точно таким же образом настраиваются и все прочие параметры оформления - можно включать/выключать отображение разнообразных данных, изменять вариант заливки (разрешается выбирать градиентные и текстурные заливки, а для диаграмм из категории Area даже картинки), форматировать текст и т.п.
 24.png
Кроме того, предусмотрено немало дополнительных возможностей, позволяющих добиваться необычайно интересных результатов - в частности, разрешается менять степень непрозрачности объектов, добавлять обводки, совмещать разные типы графиков в комбинированные диаграммы, имитировать трехмерное представление диаграмм и даже настраивать освещение. При настройке освещения можно использовать несколько источников света, изменять их цвета, положение и характер свечения, корректируя силу влияния окружающего света (Ambient) и уровни излучения (Radiosity), блеска (Shinyness) и сияния (Glow). Можно также изменять угол обзора диаграммы (за это отвечает кнопка 3D Options) - например, несложно переместить ее по оси X или Y, повернуть относительно той или иной оси, а также сжать либо расширить графические элементы по осям X/Y/Z.
 25.png

rChart 1.8

Разработчик: rObjects
Размер дистрибутива: 10,5 Мб
Распространение: условно бесплатная rChart - простой и удобный инструмент для подготовки эффектных двухмерных и трехмерных графиков и диаграмм. Исходные данные для таких диаграмм можно вводить вручную, копировать через буфер обмена либо импортировать из баз данных, текстовых файлов и иных приложений, включая Excel. Готовые диаграммы могут быть экспортированы в формат Flash для просмотра в интернет-браузере, сразу же вставлены в слайд PowerPoint-презентации либо сохранены в популярных растровых графических форматах (включая BMP, JPG, PNG, TIF и др.) с указанием размеров диаграммы в миллиметрах либо количества точек по вертикали и горизонтали. Сохраненные таким образом диаграммы в дальнейшем можно без труда вставить в Word-документы либо презентации PowerPoint. В отличие от Microsoft Excel в данной программе реализован совершенно иной подход работы с диаграммами. Если в Excel корректировка того или иного элемента производится, по сути, визуально, то в rChart реализована классическая объектно-ориентированная модель, когда изначально диаграмма создается визуально, но затем все ее элементы настраиваются путем редактирования их свойств. Возможно, что для части пользователей это покажется несколько сложным. Программу можно скачать и использовать совершенно бесплатно, правда, на созданных в ней диаграммах будет присутствовать водяная метка. Чтобы от этого избавиться, программу придется зарегистрировать, стоимость регистрации составляет 69 долл. В библиотеке rChart имеется более 80 встроенных шаблонов двух- и трехмерных диаграмм и графиков, разбитых по десяти категориям-стилям (Area, Bubble, Lines, Pie, Point и др.), список шаблонов может быть пополнен за счет шаблонов, созданных пользователем.
 26_s.png
Технология построения диаграммы по шаблону ничего сложного не представляет, поскольку производится под управлением мастера. Для создания диаграммы следует щелкнуть на кнопке New - это приведет к открытию галереи шаблонов, где и необходимо будет указать нужный шаблон.
 27.png
После этого указывают исходные данные - тут следует заметить, что не совсем традиционно реализовано импортирование данных из приложений, в частности, из Excel. Дело в том, что указать файл с Excel-данными не получится (в окне даже не будет соответствующей строки), если на момент открытия этого окна этот файл не будет открыт, а нужные данные в нем скопированы в буфер обмена. Если же указанные манипуляции проведены, то в случае копирования данных вместе со строкой заголовков еще потребуется включить флажок First Row contains column Headings. То же самое будет и если просто вставить данные из буфера обмена.
 28.png
В итоге диаграмма будет построена, а на панели Workspace появятся ее структурные элементы - строка Data Set1 и ветка дерева с именем, соответствующим имени столбца исходных данных (понятно, что при наличии нескольких столбцов таких веток будет также несколько - то есть по числу столбцов). Тут следует отметить один не очень приятный момент - при копировании либо импортировании данных бывают проблемы с их распознаванием (в нашем случае это произошло с категориями), что впрочем, легко решается, если соответствующие данные затем ввести вручную. Для этого требуется щелкнуть правой кнопкой на панели Workspace по строке Data Set1, выбрать команду Edit Data и ввести данные. Точно так же можно отредактировать при необходимости и другие данные. Теоретически, шаблон графика может быть изменен после его создания, но в таком случае данные для него придется вводить повторно - так что на наш взгляд, данная возможность особого смысла не имеет.
 29.png
Все элементы диаграммы редактируемы - доступ к общим настройкам производится в окне Workspace Properties. У каждого элемента диаграмм там можно найти свой набор свойств, которые при необходимости корректируются. Скажем, для ввода заголовка следует активировать на панели Workspace строку Chart1. Затем переключиться в окно свойств и в поле Title Text ввести нужный заголовок - увы, только на английском, поскольку кириллицу программа не понимает. Точно таким же образом изменяются прочие общие параметры диаграммы: фон (может быть и в виде произвольного растрового изображения в формате JPG), легенда и оси, а также добавляются бордюры и тени. Изменение параметров отдельных графических элементов и текста ничем принципиальным не отличается, только активировать на панели Workspace придется уже другие строки.
 30.png
Пользовательские шаблоны создаются на базе встроенных путем их редактирования и последующего сохранения в виде шаблонов под другими именами - за последнее действие отвечает команда Create Style из контекстного меню, вызванного на строке Chart1. Стоит отметить еще один нюанс - сохранение диаграмм в графических файлах реализовано здесь не через меню File, как это обычно принято, а путем создания их скриншотов с последующим сохранением последних в файлах. Отвечает за данную операцию кнопка Snapshot.

Стр.4 - Think-cell chart. KaleidaGraph

Think-cell chart 5.0

Разработчик: Think-cell Software GmbH
Размер дистрибутива: 6,45 Мб
Распространение: условно бесплатная Think-cell chart - простой инструмент для быстрой подготовки профессионально оформленных двухмерных бизнес-диаграмм, представляющий собой плагин для PowerPoint. Раз это плагин, то и диаграммы строятся непосредственно на конкретной странице презентации по данным Excel, а значит, времени для того чтобы научиться их строить, практически не потребуется, да и проблема экспорта в PowerPoint также не возникнет. Ну и, разумеется, не нужно будет выполнять множество ручных операций и корректировок графических элементов, что было бы неизбежно при традиционном построении диаграмм в данном приложении Microsoft (то есть без Think-cell chart) - в итоге, результат будет получен гораздо быстрее. Программу можно скачать и использовать бесплатно в течение 30 дней, после чего за коммерческую версию придется заплатить 189 евро.
 31.png
В Think-cell chart имеется 15 типов встроенных бизнес-диаграмм, что вполне достаточно для решения любых базовых задач. Процесс построения диаграммы предельно прост - открывается нужный слайд презентации и активируется панель инструментов Think-cell chart (она находится в левом верхнем углу). Там нужно щелкнуть на кнопке Charts и указать интересующий тип диаграммы - следует учесть, что у части типов диаграмм имеются маркеры-стрелки, позволяющие вращать диаграмму в нужном направлении. Если тип диаграммы случайно был выбран неправильно, то отменить выбор можно нажатием клавиши Esc.
 32.png
После этого на слайде формируют прямоугольную область диаграммы, которую, по замыслам, должна занимать диаграмма (при необходимости этот размер можно скорректировать и позже), и "дело в шляпе" - диаграмма по некоторым фиктивным данным будет построена.
 33.png
Теперь необходимо изменить исходные данные. Для этого вызывают таблицу данных, дважды щелкая прямо на диаграмме, и вводят нужные данные вручную либо путем копирования, например из Excel-таблицы - диаграмма автоматически перестраивается. Любые ненужные данные из тех, что были заложены в таблицу по умолчанию, без проблем удаляют обычным образом клавишей Del. Можно даже установить связь между данными в Excel-документе и Think-cell chart с автоматическим их обновлением.
 34.png
Элементы диаграммы редактируемы - доступ к их настройкам осуществляется при выделении элемента с одновременным щелчком левой либо правой кнопок мыши. При нажатии левой кнопки у текстовых элементов можно будет изменить шрифт и вариант форматирования. Тут следует отметить, что изменение шрифта у категорий и легенды потребует предварительного последовательного выделения всех элементов по отдельности, что напрямую не очень удобно, однако сей процесс несложно ускорить с помощью инструмента быстрого выделения однотипных элементов (Shft и "стрелка вверх"). У графических элементов разрешается менять заливку (можно использовать только цвета и узоры) и границу. При необходимости в текстовые элементы можно вставить спецсимволы (меню More < Special characters). Нажатие правой кнопки приводит к открытию меню контекстных кнопок - у разных типов диаграмм оно будет своим. Через это меню добавляются либо удаляются какие-либо элементы - скажем, можно добавить вывод значений и/или их сумму, удалить легенду и т.п.
 35.png
В целях большей информативности диаграмму несложно дополнить необходимыми текстовыми и графическими элементами через меню Basic - скажем, рядом с текстом, на который требуется обратить особое внимание, можно установить чекбокс, у столбца с анализируемыми на данном слайде данными маркер-стрелку и т.д.

KaleidaGraph 4.0.4

Разработчик: Synergy Software
Размер дистрибутива: 8,36 Мб
Распространение: условно бесплатная KaleidaGraph - известное решение для создания двухмерных бизнес-диаграмм и графиков функций и статистического анализа данных, ориентированное на аналитиков и научных работников. Исходные данные для диаграмм и графиков вводятся вручную, копируются через буфер обмена либо импортируются из текстовых файлов или Excel-документов, правда последний вариант, по всей видимости, работает не во всех случаях - по крайней мере, нам загрузить таблицу Excel так ни разу и не удалось. В случае копирования данных из Excel-документа возможна установка динамической связи между данными в документе и таблицей KaleidaGraph (в таком случае данные вставляются через команду Edit > Paste Link) - это обеспечит автоматическое обновление данных в диаграмме при изменении таблицы Excel. Созданные диаграммы и графики сохраняются в собственном формате либо экспортируются в виде изображений в популярные графические форматы, включая BMP, GIF, JPG, PNG и TIFF.
 37.png
Создавать диаграммы в KaleidaGraph быстрее и проще, чем в Excel, однако возможности оформления диаграмм скромнее, хотя для аналитических отчетов их вполне достаточно. Зато здесь очень быстро можно создавать однотипно оформленные диаграммы по разным данным, что в Excel в принципе не предусмотрено. Ну и, конечно, у KaleidaGraph имеются определенные преимущества в плане проведения статистических тестов, но это уже отдельная тема. Демо-версию программы (есть версии для Windows и Mac) можно скачать и использовать бесплатно в течение 45 дней - она почти полностью функциональна за исключением заблокированных сохранения и экспорта. Стоимость коммерческой версии составляет 199,95 долл., академической - 139,95 долл. В KaleidaGraph имеется семь категорий диаграмм и графиков (Linear, Stat, Bar, Pie, Function и Text), в каждой из которых включено по нескольку разных вариантов их оформления - в общей сложности, таких вариантов 24. Есть еще категория Template plot - она предназначена для быстрого создания однотипно оформленных графиков по разным данным. Создание диаграммы реализовано предельно просто - достаточно выбрать команду File > New, а затем ввести данные в открывшуюся таблицу.
 38.png
После этого следует выбрать нужный тип диаграммы (команда Gallery).
 39.png
А затем указать программе, какие столбцы и с какими осями соотносятся.
 40.png
Результатом станет получение оформленной по шаблону диаграммы.
 41.png
Параметры оформления диаграммы без труда корректируются через контекстное меню, позволяющее вызывать окна настройки параметров тех или иных объектов. У текстовых объектов можно изменять цвет, шрифт, сдвигать их по центру, левой либо правой границам и поворачивать на некоторый угол, у графических - менять цвет и границу. У осей можно изменять граничные пределы значений, величину интервалов между ними, добавлять к значениям какие-то дополнительные символы (скажем, проценты, которые встречаются на диаграммах довольно часто) и т.п. Учитывая, что все объекты находятся на отдельных слоях, несложно изменять порядок их наложения друг на друга, а также для улучшения внешнего вида графика добавлять к ним в качестве подложек специально подготовленные изображения. Для этого достаточно открыть изображение (File > Open), а затем отправить его на задний план (команда Send to Back из контекстного меню). Каких-то других возможностей повышения эффектности оформления диаграммы нам, увы, выявить не удалось.
 42.png
При необходимости диаграмму несложно дополнить тестовыми блоками, линиями и многоугольными областями, а также выровнять на ней те или иные элементы.

Стр.5 - Grapher. Заключение

Grapher 7.0.1871

Разработчик: Golden Software Inc.
Размер дистрибутива: 22,3 Мб
Распространение: условно бесплатная Grapher - известное решение для анализа данных и создания двухмерных и трехмерных диаграмм и графиков. Исходные данные для диаграмм вводятся вручную либо импортируются из текстовых файлов, файлов Excel, Lotus и т.п. решений. В отличие от Microsoft Excel, помимо диаграмм здесь можно строить даже контурные карты, используя файлы данных или сеточные файлы Surfer и опцию заливки, накладывать контурные карты на карты поверхности или другие типы графиков, а также изменять линию контура и раскрашивать карту по частям различными цветами. Кроме того, Grapher окажется удобней при необходимости подготовки большого количества однотипно построенных и оформленных диаграмм по различным исходным данным. Вместе с тем, данный пакет более сложен в освоении, чем Excel, поскольку в нем реализована классическая объектно-ориентированная модель работы с элементами - то есть все ее элементы настраиваются путем редактирования их свойств. Готовые диаграммы могут быть сохранены в изображения в популярных растровых графических форматах (включая BMP, JPG, PNG, TIF и др.), а также в векторных форматах EPS, WMF и др. Последнее позволяет приводить диаграммы в более элегантный вид с помощью векторных графических редакторов - например, Adobe Illustrator.
 43_s.png
Программу можно скачать и использовать совершенно бесплатно, однако сохранение диаграмм в бесплатной версии невозможно, стоимость коммерческой версия - 349 долл. В Grapher предусмотрено пять категорий шаблонов, в общей сложности, объединяющих 39 вариантов двух- и трехмерных графиков, включая как самые простые линейные и столбчатые двухмерные/трехмерные диаграммы, так и сложные специализированные типы диаграмм, такие как Box-Whisker или Ternary, предназначенные для статистического анализа информации, а также контурные карты и карты поверхности. Вариантов создания диаграмм в Grapher несколько. Мы остановимся лишь на самом простом - через мастера. В этом случае вначале командой File > New создается новый документ, а затем с помощью команды Graphs > Graph Wizard вызывается мастер. Это приведет к открытию галереи шаблонов графиков, где и потребуется выбрать нужный шаблон.
 44.png
После этого программа попросит указать Excel-файл с данными и предложит при необходимости изменить некоторые настройки диаграммы. В частности, на этой стадии обычно разумно скорректировать то, какие столбцы и за какие оси отвечают. В итоге будет построена диаграмма - правда, только по одному столбцу, другой окажется просто проигнорированным, и его вставлять придется вручную.
 45.png
Для добавления данных по другому столбцу потребуется выполнить ряд хитрых операций. Вначале выделить в панели Object Manager элемент Bar Chart1 и в области свойств (Properties) щелкнуть на строке New Plot - это приведет к созданию элемента Bar Chart2. Для этого элемента на вкладке Plot Properties также нужно отрегулировать настройки столбцов X Column и Y Column - то есть в данном конкретном случае для X Column выбрать Row Number, а для Y Column - Column C.
 46.png
Все параметры графиков регулируемы через окно свойств, допускается одновременное редактирование нескольких объектов. Перечень настраиваемых параметров внушителен и позволяет настраивать самые разные элементы. Например, для элементов Bar Chart1 (то есть столбцов) можно менять заливку (допускаются и градиентные заливки), границы, добавлять к ним подписи-метки и через критерии исключать данные из определенных строк или столбцов таблицы (если на графике не все данные требуется отобразить).
 47.png
Для осей регулировать их положение, высоту, тип шкалы, наличие подписей (для удобства чтения длинные подписи к осям можно разбивать на несколько строк) и сетки, минимальное/максимальное значения и пр. Для легенды (ее несложно внедрить в график с помощью команды Add Legend из контекстного меню, активируемого в панели Object Manager) добавлять тень. Для графика в целом корректировать наличие и вид заголовка и заливку фона. Можно также закрашивать пространство между любым количеством кривых, создавать динамические колонтитулы, через которые несложно будет определять, когда было последнее обновление графика, поскольку в колонтитул можно добавить название файла, дату и время его изменения. И т.д.
 48.png

Заключение

Мы остановились только на некоторых из предлагаемых на рынке решений для создания диаграмм по табличным данным - тех, которые, на наш взгляд, будут наиболее интересны широкому пользователю. Назвать среди них лучшее однозначно невозможно, поскольку тут все зависит от поставленных целей (табл. 1). Если для вас принципиально, чтобы диаграммы можно было построить в уже знакомых приложениях PowerPoint или Excel, то нужно будет установить PowerPlugs: Charts или Think-cell chart. Если вам требуется получить эффектные диаграммы (например, для презентации) и затратить при этом минимум усилий, тогда стоит остановиться на PowerPlugs: Charts либо rChart. Если диаграммы должны оказаться не только эффектными, но и предполагается дальнейшая их доработка в векторных редакторах, то не обойтись без DeltaGraph или же придется создавать диаграммы с нуля прямо в Adobe Illustrator. Если на эффектность вы не претендуете, но вот сохранение результатов в векторном формате обязательно, то ваш выбор - Grapher. Ну а в случае необходимости построения огромного количества однотипных диаграмм стоит выбрать KaleidaGraph или Grapher, где это можно будет сделать быстрее.
Таблица 1. Функциональность решений для создания диаграмм
 сводная таблица
- Обсудить материал в конференции




Оригинал материала: https://3dnews.ru/574058