Как создать круговую диаграмму в опен офисе. Создание диаграммам и печать документа OpenOffice Calc

Аннотация: Дано понятие о диаграммах. Показана процедура создания диаграммы на основе имеющихся табличных данных. Показаны способы выделения диаграммы и ее элементов. Представлены инструменты для работы с диаграммой как графическим объектом и редактирования диаграммы. Подробно рассмотрено редактирование диаграмм. Обращено внимание на особенности работы с диаграммой в режиме редактирования. Представлена возможность изменения типа диаграммы. Показаны возможности добавления и удаления элементов диаграммы. Изучается оформление диаграмм. Показана возможность установки параметров линий и заливки, выбора параметров шрифта. Дано общее представление о возможностях печати документов. Показана работа с документом в режиме предварительного просмотра перед печатью. Дано представление о параметрах страниц документа. Представлены инструменты для работы с ними. Показана настройка параметров страницы, выбор ориентации страницы, установка размера полей и центрирование таблицы на странице. Показаны возможности печати таблиц, в том числе печати нескольких экземпляров и нескольких страниц на одном листе бумаги.

Создание диаграммы

Диаграммы являются средством наглядного представления данных и облегчают выполнение сравнений, выявление закономерностей и тенденций данных.

Диаграммы создают на основе данных, расположенных на листе. Как правило, используются данные одного листа. Это могут быть данные диапазонов как смежных, так и не смежных ячеек. Несмежные ячейки должны образовывать прямоугольник . При необходимости, в процессе или после создания диаграммы, в нее можно добавить данные, расположенные на других листах.

Диаграмма может располагаться как графический объект на листе с данными (не обязательно на том же, где находятся данные, взятые для построения диаграммы). На одном листе с данными может находиться несколько диаграмм.

Диаграмма постоянно связана с данными, на основе которых она создана, и обновляется автоматически при изменении исходных данных.

В OpenOffice Calc можно создавать различные диаграммы. Всего существует 10 типов встроенных диаграмм, каждый из которых имеют еще множество разновидностей (видов). Выбор типа диаграммы определяется задачами, решаемыми при ее создании.

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

Перед созданием диаграммы следует убедиться, что данные на листе расположены в соответствии с типом диаграммы, который планируется использовать.

Данные должны быть упорядочены по столбцам или строкам. Не обязательно столбцы (строки) данных должны быть смежными, но несмежные ячейки должны образовывать прямоугольник .

Данные, используемые для создания диаграммы, как правило, не должны иметь существенно различную величину.

  • Выделите фрагмент таблицы, для которого создается диаграмма.
  • В панели инструментов Стандартная нажмите кнопку Диаграмма , после чего на лист сразу будет вставлена диаграмма (гистограмма) и появится окно Мастер диаграмм ( рис. 10.1).
  • В окне первого шага мастера диаграмм можно выбрать тип и вид диаграммы, а также настроить особенности этого вида. Например, при создании гистограммы, линейчатой или круговой диаграммы можно придать им объемный вид. Выбранные параметры тут же отображаются в диаграмме на листе ( рис. 10.2).
  • Нажмите кнопку Далее .
  • В окне второго шага мастера диаграмм ( рис. 10.3) при необходимости можно выбрать другой диапазон данных, на основе которых строится диаграмма. Для этого следует очистить содержимое поля Диапазон данных , нажать кнопку, расположенную справа от поля и выделить другой диапазон.
  • Кроме того, в этом окне можно выбрать вид расположения рядов данных: в строках или в столбцах. Также проверьте, имеет ли диапазон данных подписи в первой строке или в первом столбце, либо и в строке, и в столбце (

Все рассмотренные нами программы подготовки электронных таблиц в той или иной степени могут отображать результаты расчетов в виде диаграмм. Однако ни одна из них не может на данный момент сравниться с программой OpenOffice Calc, предлагающей богатый выбор различных типов диаграмм, из которых можно выбрать наиболее подходящие для демонстрации структуры ваших данных.

Для представления данных в виде диаграммы их следует предварительно выделить (вместе с заголовками, если таковые имеются), после чего из меню Вставка выбрать пункт Диаграмма . В открывшимся окне Автоформат диаграммы нужно выполнить ряд действий, позволяющий выбрать тип диаграммы, указать расположение рядов данных, задать заголовок диаграммы, наименование осей и т. д. Если требуется вставить диаграмму в документ, состоящий из нескольких таблиц, то можно установить, в какую таблицу должна быть вставлена диаграмма. После заполнения нужных полей нажмите на клавишу Готово и диаграмма будет размещена на листе.

Заметим, что при составлении диаграмм допускается многократное выделение, т. е. выделенные данные не обязаны располагаться в таблице в виде непрерывной области. Многократное выделение осуществляется при нажатой клавише Ctrl. Если вы используете многократное выделение, то убедитесь, что этот набор разрозненных ячеек целесообразно использовать для составления диаграммы.

Пример

Подготовим данные для диаграммы, используя следующее многократное выделение.

Автоматически составляется диаграмма для января, марта, апреля и мая для офиса 1. Рассмотрите другое многократное выделение.

Оно не является корректно сочетаемой областью и составленная диаграмма будет малоинформативной. Посмотрите на более сочетаемое многократное выделение и соответствующую диаграмму.

OpenOffice Calc позволяет изменять отдельные элементы диаграммы. Выделение диаграммы или ее части осуществляется щелчком мыши, при этом появляются восемь зеленых квадратиков, расположенных по периметру.

Курсор, попадая в выделенную таким образом область, приобретает вид крестика. Нажатие на левую кнопку мыши позволяет перемещать выделенный объект. Для удаления выделенного объекта выберите из контекстного меню пункт Вырезать .

Если вы поместили диаграмму на задний план электронной таблицы, то выделить ее просто щелчком мыши уже не удастся.

Откройте панель Функции рисования и выберите инструмент Выделение . Теперь щелчком выделите диаграмму.

При создании линейчатых диаграмм (графиков) допускается использование различных символов, которые могут быть выбраны из файлов с рисунками или из так называемой Галереи. В ней содержится большое количество рисунков для оформления границ ячеек, фоновых изображений, маркеров и "трехмерных" объектов.

Тип диаграммы можно изменить в любой момент. В диалоге, который появится благодаря выделению диаграммы и вызову команды Формат - Тип диаграммы , представлены различные типы диаграмм.

Просмотрите в этом диалоге все типы диаграмм: двумерные (2-М) и трехмерные (3-М). В 3-М-диаграммах можно настроить направление освещения, окружающий свет и цветовой фильтр. Такие диаграммы можно вращать и наклонять при помощи мыши.

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

Одна из них - цилиндрическая с глубиной, являющаяся разновидностью 3-М гистограммы. Для лучшего обзора она была немного повернута. Другая является обычной круговой 3-М диаграммой. Оставшиеся две относятся к виду 2-М диаграмм: линия с символами, полученными из Галереи, и гистограмма, используящая различные заливки и фон.


Задания

1. Создайте таблицу, аналогичную приведенной далее. Для получения данных по месяцам используйте случайные числа в диапазоне от 30 до 50. Показатели за квартал и год должны представлять суммарные результаты по соответствующим месяцам.

Вычислите средний объем продаж по кварталам и году по каждому офису и фирме в целом.

2. Используя условное форматирование, выделите серым фоном и рамкой те показатели второго квартала, которые ниже среднего значения по соответствующему офису за 1 квартал. Так будут отмечены плохо работающие подразделения.

В четвертом квартале выделите, установив голубой фон и рамку, данные, превышающие среднегодовой показатель по всем офисам. Эти подразделения заслуживают поощрения.


3. Составьте диаграммы, аналогичные приведенным, и отображающие долю каждого офиса в годовом объеме продаж и средние значения по кварталам по всей фирме в целом.

Другим способом визуализации числовых данных является график. Чаще всего строят двухмерные графики, которые показывают зависимость одной величины (Y) от другой (X). Ниже рассмотрен пример построения такого графика на основе таблицы значений температуры в определенные моменты времени.

Построение графиков по точкам с помощью LibreOffice Calc

Таблица заполнена числовыми значениями и не содержит никаких математических выражений. Для построения графика используется тот же самый инструмент Диаграмма на Панели инструментов (обведен красным кружком на иллюстрации). Он подробно рассматривался в предыдущем разделе.

Для построения графика нужно выделить все ячейки, содержащие данные, а также содержащие названия этих данных. На основе названий строится легенда графика. Выделение показано на иллюстрации розоватым цветом.

После того, как при выделенных ячейках будет нажата кнопка Диаграмма , запустится Мастер диаграмм . Здесь надо пройти те же четыре шага. В случае построения графика, а не диаграммы выбор вариантов будет немного другим.

Первый шаг Тип диаграммы - Диаграмма XY .

Второй шаг Диапазон данных - сами данные уже были выбраны в момент выделения нужных ячеек. Но для правильного отображения графика необходимо выбрать вариант Ряды данных в строках вместо ...в столбцах , что в данном случае логично.

Третий шаг Ряды данных - в данном случае ничего менять не нужно. Но можно добавить Подпись данных , если это нужно.

Четвертый шаг Элементы диаграммы позволяет задать Заголовок и определить позицию Легенды .

Кнопка Готово прекращает работу Мастера диаграмм . График остается на рабочем поле в виде прикрепленного объекта, который можно перемещать и размеры которого можно изменять. Точно так же, как и у диаграммы, у графика имеются собственные меню, которые позволяют изменить его вид - выбрать цвет линии, вид сглаживания, вид и размера шрифтов и другое.

скачать .

Построение графиков функций с помощью LibreOffice Calc

На практике данные получают в основном эмпирическим путем, как в предыдущем примере. Но иногда требуется построить график для чистой математической функции, которая имеет соответствующее математическое выражение.

LibreOffice Calc не может строить графики функций, которые заданы математическим выражением. Он для этого просто не предназначен. График может быть построен только если для этого в электронной таблице имеется набор числовых данных. Поэтому перед построением надо получить этот набор для заданной функции. Для этого создается таблица из двух строк, одна из которых заполняется значениями аргумента (X), а в другой будут содержаться значения функции (Y) после их вычисления.

В примере вычисляется функция =(B3^3)-(B3^2-6) , запись которой в данном случае сделана в соответствии с правилами записи выражений в LibreOffice Calc. Это выражение записывается только в первую ячейку значений функции - в ячейку B4 . Остальные ячейки (C4, D4 ...) получаются ее копированием и вставкой.


Для построения графика, как и раньше, нужно выделить все ячейки, содержащие данные, воспользоваться кнопкой Диаграмма и пройти четыре шага Мастера диаграмм .

Файл с электронной таблицей и графиком можно скачать .

Дополнительно можно отметить, что в заголовке таблицы виден "нормальный", математически привычный вид записи функции. Он получен с помощью приложения LibreOffice Math, которое входит в офисный пакет и автоматически устанавливается вместе с другими его компонентами. LibreOffice Math предназначен только для получения подобных "нормальных" записей и больше ни для чего другого. Строить графики он не умеет. LibreOffice Math можно запустить как любое другое приложение, но гораздо удобнее получить нужную запись непосредственно в приложении LibreOffice - Calc, Writer или Impress. Работает это везде одинаково.

Вставка математического выражения делается примерно так же, как любого другого объекта, например, рисунка. Для этого имеется пункт главного меню Вставка -> Объект -> Формула . При его выборе в нижней части рабочего пространства появляется область для ввода выражения в соответствии с правилами записи выражений в LibreOffice Calc.

Преобразованное выражение появится в том месте документа, в котором находился курсор в момент вставки. Выражение является объектом, который можно перемещать и размер которого можно изменять.

Другие способы построения графиков

LibreOffice Calc позволяет решать многие прикладные задачи. Но в некоторых случаях бывает нужна конкретная направленность, например, для работы с денежными документами. Или иногда требуется более серьезный математический инструментарий. В подобных случаях можно использовать свободные специализированные математические программы. Вот их небольшой перечень с очень краткой характеристикой.

Quickplot - простое построение графиков.

Gnuplot - построение двухмерных и трехмерных графиков в декартовой, полярной, сферической и цилиндрической системах координат.

MayaVi - программа визуализации данных.

PAW (Physics Analysis Workstation) - интерактивная программа визуализации данных.

ROOT (An Object Oriented Data Analysis Framework) - развитие проекта PAW.

Sage математическое программное обеспечение.

GNU Octave - программный комплекс для проведения численных расчетов.

Maxima - программный комплекс для проведения как традиционных (дифференциальное и интегральное исчисление, решение линейных и нелинейных систем уравнений), так и численных вычислений.

Scilab - программный комплекс для проведения численных расчетов и построения графиков.

GnuCash - программа для учета личных финансов.

Некоторые программы из приведенного списка использовать очень просто, другие требуют изучения и освоения. Но, как всегда, выбор инструмента определяется в первую очереди имеющейся задачей.

Диаграмма Ганта является в настоящее время де-факто методом для иллюстрации плана или графика работ. Кроме того, базовые знания, которые дают в университете по построению их в табличных процессорах (Excel или Calc), не всегда позволяют полностью представить себе все возможности и необходимые знания для их использования в реальных условиях. Поэтому я считаю необходимым рассказать про этот вид диаграмм.


Диаграмма Ганта представляет собой линейчатую диаграмму (гистограмму) с осью, настроенной как категории, и временной шкалой. Она довольно естественна и интуитивно понятна. Простейшими её примерами могут быть график уборки общественных площадей в коммунальной квартире или график на сменной работе, а среди наиболее часто используемых примеров — график проекта и распорядок дня. Однако при большом количестве задач (событий) она становится тяжело читаемой — в этом её основной недостаток.
В LibreOffice Calc нет специального типа диаграмм, предназначенного для быстрого построения диаграммы Ганта. Но её можно создать правильным формированием данных в таблице и доведением в редакторе диаграмм. Я хотел бы остановиться на следующих вопросах построения диаграммы Ганта в LibreOffice Calc:

  • Структура таблицы для построения простой диаграммы Ганта;
  • Создание подзадач;
  • Автоматизация учета выполнения задач;
  • Создание последовательности шагов и вех;
  • Настройка цветов;
  • Настойка шкал.

Создание гистограмм я подробно описывал в статье "Создание гистограмм при помощи мастера диаграмм в LibreOffice Calc" , поэтому тут я буду останавливаться только на шагах, необходимых для создания этого типа диаграмм.

Построение простой диаграммы Ганта

Для того, чтобы нам было проще ориентироваться в сложных примерах, начнём с простой диаграммы Ганта. Для более удобного построения таблица должна иметь следующую структуру: категории → время начала задачи → продолжительность задачи. Построим диаграмму на основе простого дневного графика в рабочий день. Таблица будет выглядеть так:



Для того, чтобы быстро создать такую таблицу, введите число в ячейку B2. Затем в ячейку B3 вставьте формулу =C3+B3, выделите ячейку B3 и за квадратик протяните её до B12. Это позволит вам вводить только продолжительность времени, начало следующей задачи будет указываться автоматически. Затем заполните столбец длительности задач.
Выделите диапазон A3:C12 и запустите мастер диаграмм. На первом шаге нам нужно выбрать тип диаграммы «Линейчатая» и подтип «С накоплением». Второй и третий шаг для нашей диаграммы можно пропустить (я их подробно описывал с статье про гистограммы), а для этой таблицы мастер всё правильно определил. На четвёртом шаге снимаем галочку с «Показать легенду» и заполняем поле «Заголовок». Нажмём кнопку «Готово». Наша диаграмма выглядит пока так:



Теперь нам нужно настроить диаграмму. Для этого перевернём ось X так, чтобы начало дня было вверху, настроим ось Y, чтобы период времени соответствовал дню и уберём лишние элементы с диаграммы, для её лучшего чтения.
Сразу после создания диаграммы вы находитесь в редакторе диаграмм. Если вы вышли из него, щёлкните по диаграмме правой кнопкой мыши и выберите «Правка», или два раза левой кнопкой мыши по самой диаграмме.
Щелкните на оси X (там, где у нас перечислены задачи) правой кнопкой мыши и выберите в контекстном меню пункт «Формат оси...». На вкладке «Масштабирование» поставьте галочку «В обратном порядке». Нажмите кнопку «Да».



Теперь щёлкните правой кнопкой на оси Y (там где у нас время) и выберите в контекстном меню пункт «Формат оси...». Снимем галочки «Автоматически» для «Максимум», «Минимум» и «Основной интервал». Поставим значения: для «Минимума» начало первой задачи — 06:00:00, для «Максимума» начало первой задачи плюс период всего графика — 30:00:00, для «Основной интервал» удобный интервал для отображения — 02:00:00.



Перейдём на вкладку «Подписи». На этой вкладке в разделе «Ориентация текста» в поле «Градусов» ведём 90 и нажмём кнопку «Да».



Следующим шагом нам нужно убрать лишние части лент с диаграммы. Нажмем на синюю часть ленты правой кнопкой мыши и в контекстном меню выберем «Формат рядов данных...». В открывшемся окне на вкладке «Области» в выпадающем меню выберем пункт «Нет». И нажмем кнопку «Да». Снимем выделение с диаграммы. Вот, что получилось.



Как видите, повозиться с построением приходится, но не так сильно, как это кажется на первый взгляд.

Диаграмма Ганта с подзадачами

Подзадачи на диаграмме Ганта в LibreOffice Calc, так же как и основные задачи, делаются при помощи форматирования необходимой структуры таблицы. Разберём составление диаграммы с подзадачами на примере плана исследовательского проекта моей жены. Длительность задачи будем задавать в календарных днях. Таблица будет выглядеть так:



Если говорить про более лёгкое заполнение формулами, то тут не получится сделать как в прошлом примере. Однако формулы использовать предпочтительно по причине того, что вся таблица становится более интерактивной. Вот мой способ использования формул для этого случая:



Все шаги по построению будут соответствовать шагам из первого примера, за исключением настройки оси Y. Выделим диапазон A3:D14 и запустим мастер диаграмм. На первом шаге выбираем «Линейчатые» и подтип «С накоплением». Второй и третий шаг можно пропустить для этой таблицы. На четвёртом заполняем поле «Заголовок» и снимаем галочку показать легенду.
Следующее, что мы делаем, настраиваем оси. Для оси X (там где категории): жмем на неё правой клавишей мыши и в контекстном меню выбираем «Формат оси...», на вкладке «Масштабирование» ставим галочку «В обратном порядке», жмем «Да». На оси Y у нас вовсе не даты получились, поэтому повозиться придётся больше. Щёлкаем по ней правой кнопкой мыши и в контекстном меню выбираем «Формат оси...». В открывшемся окне, первое, что делаем, это идём на вкладку «Числа», снимаем галочку «Исходный формат» и выбираем формат даты. Для нашего случая лучше всего подойдёт DD.MM.YY. Нажмем кнопку «Да». Теперь мы должны опять открыть тоже самое окно. Почему? Дело в том, что к сожалению «Минимум» и «Максимум» не реагирует сразу на изменения формата, но после принятия изменений это произойдёт, и мы получим в этих полях человекочитаемые даты, а не соответствие количеству дней прошедших с 31.12.1899. Это неудобство ещё не устранено, к сожалению. Если вы можете прикинуть насколько нужно уменьшить/увеличить число, вы можете сделать всё это за один шаг. И так, нажимаем на оси Y правой кнопкой мыши и в контекстном меню выбираем опять «Формат оси...». На вкладке «Масштабирование» снимаем галочку «Автоматически» с «Минимум», «Максимум» и «Основной интервал» и в поля «Минимум» дату начала нашего проекта — 01.09.2014, в поле «Максимум» вводим дату окончания проекта — 01.06.2015, а в поле «Основной интервал» ставим число через которое у нас будут изображаться линии сетки, для этого проекта логичнее всего поставить 30.
Если вам не нравится расположение осей в виде «Зигзага», это можно поправить на вкладке «Подписи». Функция «Плитка» по умолчанию поворачивает все подписи на 45 градусов. Я поверну на 60 градусов. Это можно сделать, задав число в разделе «Ориентация текста» в поле «Градусы». Более подробные настройки осей мы рассмотрим дальше, пока остановимся на этом.
Осталось только удалить лишние элементы. Нажимаем на первый ряд данных (у меня он выглядит как синие линии) правой кнопкой мыши и выбираем в контекстном меню «Формат рядов данных...». Переходим на вкладку «Области» и в выпадающем меню «Заполнить» выбираем «Нет». Жмем «Да». Получилась вот такая диаграмма.

Автоматизация учета выполнения задач для диаграммы Ганта

Диаграмму Ганта в LibreOffice Calc можно использовать для отображения степени выполнение плана. При этом можно сделать интерактивную диаграмму, чтобы каждый раз не перестраивать её, а просто менять значения в ячейках таблицы. Разберём эту возможность на плане из предыдущего примера. Изменим для этого таблицу следующим образом:



Столбцы с названием «Вычисляем...» будут у нас в итоге скрыты, они являются служебными, для облегчения расчетов. Столбец «Выполнение» служит для занесения туда процента выполнения задачи. Формулы для столбца «Начало» я приводил в предыдущем примере, тут они в точности такие же. В столбце «Вычисляем выполнение задачи» в ячейку C3 мы вставляем формулу =G3*I3 и протягиваем её до ячейки C14. В поле «Вычисляем ост. длит. задачи» в ячейку D3 вставляем =G3-C3 и протягиваем её до D14 — это рассчитывает время до окончания задачи. Тоже самое делаем для подзадач. В столбец «Вычисляем выполнение подзадачи» в ячейку E3 вставляем формулу =H3*I3 и протягиваем её до ячейки H14. В столбце «Вычисляем ост. длит. подзадачи» в ячейку F3 вставляем формулу =H3-E3 и протягиваем её до F14. В столбце выполнение немного сложнее. Нам нужно, чтобы задача, имеющая подзадачи, вычислялась автоматически. Поэтому в поле задачи, имеющей подзадачи, мы вставляем формулу в которой будем складывать выполнение всех подзадач и делить результат на их количество. Для нашего примера это задачи 2 и 3. В ячейку I4 мы вставляем формулу =(I5+I6)/2, а в ячейку I7 формулу =(I8+I9+I10+I11)/4. И задаём ячейкам I3:I14 формат процентов. Общий вид таблицы с формулами такой:



Так как у нас на диаграмме станет много цветов, то для облегчения читаемости лучше создать легенду. Но из-за того, что названия столбцов очень длинные, для легенды лучше создать отдельный диапазон. Мой диапазон выглядит следующим образом:



В ячейке A16 я напечатал пробел — это маленькая хитрость, чтобы обмануть мастер диаграмм. Если этого не сделать, то в легенде будет отображаться название столбца «Столбец В», в качестве названия прозрачного ряда данных «Начало», которое в легенде нам не нужно. Пробел там тоже будет отображаться, но он не будет виден, а значит, не будет мешать читать диаграмму.
Теперь строим диаграмму Ганта. Выделяем диапазон A3:F14 и запускаем мастер диаграмм. На первом шаге выбираем тип диаграммы «Линейчатая» и подтип «С накоплением». Второй шаг в нашем случае можно пропустить, а на третьем шаге нам нужно в поле «Диапазон для: Названия» каждого ряда данных внести соответствующее значение ячейки с названием: для «Столбец B» - это ячейка с пробелом; для «Столбец C» - «выполнение задачи»; для «Столбец D» - «задача»; для «Столбец E» - «выполнение подзадачи»; для «Столбец F» - «подзадача». Напомню, что сделать это легче используя кнопку для выбора диапазона данных, которая находится рядом с полем «Диапазон для: Названия». На четвёртом шаге как всегда заполняем поле «Заголовок» и, для нашего случая, выставляем значение показать легенду «Снизу».
Теперь нам нужно развернуть ось X и настроить ось Y. Делается это так же, как в прошлом примере. Когда мы будем убирать показ лишних рядов данных, нам нужно на вкладке «Параметры» поставить галочку «Включить значения скрытых ячеек». Это позволит нам скрыть все служебные диапазоны, чтобы они не мешали нам использовать таблицу по предназначению.
Из-за того, что алгоритмы компоновки элементов диаграммы ещё находятся в стадии отработки, нам придётся в диаграмме уточнить место положения и размеры её элементов руками. Для того, чтобы выбрать элемент диаграммы можно пользоваться 2 способами:

  • первый — как я рассказывал раньше, просто щёлкать по нему клавишей мыши, он удобен тем, что вы не отвлекаетесь от работы с диаграммой;
  • второй — выбирать элемент диаграммы в выпадающем меню на панели инструментов, это часто спасает, когда элементы диаграммы очень мелкие.


Выберем легенду диаграммы и растянем её вправо, ухватив за правый зелёный квадратик, пока вся легенда не выстроится в один ряд. Как только вы это сделаете вид диаграммы сломается, диаграмма наедет на легенду. Это происходит всегда, когда вы переходите от автоматической компоновки к ручной. К сожалению, с этим приходиться пока мериться. Выберите диаграмму и за нижний зелёный квадратик сожмите её немного по вертикали а потом, найдя место где курсор примет вид стрелок, направленных в разные стороны, приподнимите её вверх. Такая ручная компоновка диаграммы нужна не часто, но иногда без неё не обойтись.
Теперь, когда диаграмма готова, можно указывать степень выполнения задач и она автоматически будет отражаться на диаграмме. Я проставил частичное выполнение только некоторых задач, что бы было видно как это выглядит.



Цветовое оформление получившейся диаграммы сбивает с толку. Как это поправить рассмотрим в следующем разделе.

Настройка цветов диаграммы Ганта

Цвета по умолчанию в LibreOffice Calc для всех диаграмм выставляются в диалоговом окне Параметров: «Сервис» → «Параметры...» → «Диаграммы» → «Цвета по умолчанию». Но это позволяет выбрать только цвета, для диаграммы Ганта это не лучший вариант. В LibreOffice Calc существует возможность настроить цвета и декоративное отображение в редакторе диаграмм. Делается это в окне настройки «Ряды данных» на вкладке «Области».
Интересным свойством для диаграммы может быть штриховка, делается она на той же вкладке что и выбор цвета. Для того, чтобы задать цвет для фона штриховки нужно поставить галочку «Цвет фона», после этого раскрывающийся список с цветами станет доступным. Внизу окна будет поле с предпросмотром цвета.



Если нужно чуть оттенить один элемент от другого при условии, что у вас одинаковые цвета у элементов, можно перейти на вкладку «Прозрачность» и выставить значение прозрачность. Так же как и со вкладкой «Области» будет доступен предпросмотр получившегося цвета.
Я для задач поставил цвет «Диаграмма 4»; для выполненных задач поставил штриховку 45 градусов, фон «Диаграмма 4» и прозрачность 10%; для подзадач «Диаграмма 8»; для выполненных подзадач штриховка 45 градусов и прозрачность 10%. Вот что у меня получилось:

Создание последовательности шагов и вех для диаграммы Ганта

Последовательность шагов в LibreOffice Calc для диаграммы Ганта средствами мастера и редактора диаграмм не отобразить. Но задача всё равно посильная. Если нам нужно сделать стрелки, изображающие последовательность шагов, мы можем нарисовать их. Минусом такого способа является то, что если нам придётся менять длительность задачи в таблице, стрелки не будут автоматически сдвигаться за линией в диаграмме Ганта. Каждый раз нам придётся руками доводить вид. Хотя если вы часто пользуетесь данной возможностью, можно сделать макрос, который сам будет настраивать стрелки так, как вам необходимо. Объединить же стрелки и диаграмму в одну сущность, для более лёгкого изменения размеров, перетаскивания или копирования, можно и без макросов. Здесь мы разберём создание необходимых элементов вручную.
Диаграмма по умолчанию вписывается в ширину листа A4 книжной ориентации. Изменить её размер можно несколькими методами:

  • первый, самый простой — это выделить область диаграммы и потянуть за квадратик на её стороне;
  • второй (годится для точной подгонки) — щёлкнуть по области диаграммы правой кнопкой мыши и в контекстном меню выбрать «Положение и размер».
В сущности эти два метода подходят для любого элемента диаграммы, но вторым обычно пользуются только при наложении диаграмм.
Стрелки и вехи можно рисовать по-разному. Рисование довольно муторное занятие, отнимает много времени, особенно когда ты только осваиваешь это. Причина этому, на мой взгляд в том, что сначала не понимаешь, как твой рисунок будет выглядеть на диаграмме, часто приходится перерисовывать. Когда я только начинал пользоваться этой возможностью я использовал меню LibreOffice Calc: «Вставка» → «Объект» → «Объект OLE» и в открывшемся окне выбирал «Рисунок LibreOffice» и создавал новый рисунок. Появляется встроенный документ и в нём можно рисовать. Потом, когда я осознал, что у меня многие стрелки повторяются из проекта в проект, я решил создавать рисунки в отдельные файлы, и уже этот файл включать в документ. Таким образом, у меня начали накапливаться стрелочки, а скорость создания диаграммы стала увеличиваться.
Для того, чтобы вставить рисунок на лист LibreOffice Calc нужно так же пройти в меню «Вставка» → «Объект» → «Объект OLE».

В открывшемся окне нужно выбрать «Создать из файла».Оно изменится, теперь можно указать путь к файлу. Если путь длинный или вы не помните точного пути, то можно нажать на кнопку «Поиск», это откроет диалоговое окно выбора файла.



Я рисую стрелки большими по сетке в LibreOffice Draw, для меня так удобнее. При вставке получается большой рисунок, который можно сжать до необходимых размеров.



На моём рисунке ширина линии равна 0,2 см, ширина стрелки 1,50 см, а ширина ромба 1,2 см. Лист после рисования нужно настроить, чтобы не вставлялось лишнее пустое пространство, тогда работать будет полегче. Сделать это можно нажав правой кнопкой мыши на поле рисунка и в контекстном меню выбрать «Страница» → «Параметры страницы». В открывшемся окне настроить ширину и высоту формата бумаги.
Когда вы нарисуете вехи и стрелки для шагов и расставите их на свои места, выделите все стрелки с нажатым Shift и в последнюю очередь диаграмму, после этого отпустите Shift и нажмите на диаграмму правой кнопкой мыши. В контекстном меню выберете «Сгруппировать» → «Сгруппировать». После чего диаграмма станет одной сущностью: её можно будет переносить, менять размер и копировать её в другие документы (например, Writer или Draw).



Несколько уточнений: если большие элементы вставляются после мелких и их область перекрывает область мелкого элемента, то выделить последний очень тяжело. Можно большой элемент сдвинуть на более задний план нажав на него правой кнопкой мыши и в контекстном меню выбрать «Расположить» → «Переместить назад». Иногда имеет смысл сначала сделать одну группировку, а затем сгруппировать оставшиеся элементы и эту группировку.
Чтобы отредактировать элементы, можно либо разгруппировать (в контекстом меню «Сгруппировать» → «Разгруппировать»), либо войти в группу («Сгруппировать» → «Войти в группу»). После того, как редактирование будет завершено нужно опять сгруппировать элементы, если вы разгруппировали их, или выйти из группы, если вы вошли в неё.
Если вы хотите сделать вехи в стиле MS Project, то в таблице нужно оставить пустые строки на их месте, которые можно будет скрыть после создания диаграммы, предварительно включив значения скрытых ячеек.

Настройки шкал на диаграмме Ганта

Настройка временной шкалы на диаграмме Ганта в LibreOffice Calc является одной из самых трудоёмких задач. Иногда, действительно сложно сделать необходимое отображение. Например, если ваш проект длиться полгода, то разделить шкалу ровно по месяцам без написания макросов вряд ли удастся. Другой пример, многоуровневая ось Y создается наслоением нескольких диаграмм, что требует много времени и делает невозможным автоматическую подстройку диаграммы при изменении входных данных. Однако, задать неделю, квартал или даже миллисекунду (хотя такого формата в LibreOffice Calc нет) достаточно просто, нужно только отформатировать вид значений на вкладке «Числа» оси Y. В официальной вики есть прекрасная статья на этот счет (Коды числовых форматов в LibreOffice). Наложению диаграмм и макросам я посвящу отдельные статьи, здесь же мы займёмся настройкой оси X.
Первое, что хочется сделать на предыдущих диаграммах — это выровнять названия задач и подзадач по левому краю, сделать это можно используя моноширинный шрифт и пробелы. Чтобы не заниматься тупой работой, отсчитывая пробелы, и сохранить возможность автоматической подстройки диаграммы при ее изменении, стоит использовать формулу. Разберём это на предыдущем примере. Добавим в таблицу два столбца. В первом будем считать длину названия задачи/подзадачи, а во втором добивать название пробелами до длины максимально длинной строки. Таблица примет следующий вид:



В ячейку C3 мы вставляем формулу =LEN(A3) и протягиваем её до С14, а в ячейку D3 вставляем формулу =CONCATENATE(A3;REPT(" "; MAX($B$3:$B$14)-B3)) и протягиваем её до D14. Функция LEN() просто подсчитывает количество знаков в строке, а функция MAX() находит максимальное значение в заданном массиве значений. Обратите внимание, что массив закреплён знаками $, иначе он у нас выйдет за пределы нужного диапазона. Функция REPT() повторяет знак заданное количество раз, для нашего примера равное длине самой длинной строки за вычетом длины текущей строки. А функция CONCATENATE() объединяет строки, в нашем случае это название задачи/подзадачи и строка с пробелами. В итоге мы получаем строки, содержащие равное количество знаков. Для того, чтобы подзадачи немного отстояли от левого края, просто добавим пробел перед текстом в столбце А, так будет легче восприниматься. Теперь, если мы решим изменить название одной из задач/подзадач то в столбце C у нас всё автоматически пересчитается.
Следующим шагом мы строим саму диаграмму. Для построения диаграммы для данной таблицы следует использовать диапазон C3:H14. Все шаги будут соответствовать примеру «Автоматизация учета выполнения задач при помощи диаграммы Ганта в Calc». За одним маленьким исключением, нам нужно везде настроить шрифты. На мой взгляд, самыми приятными шрифтами являются DejaVu Sans Mono. Поэтому я их выбрал для отображения заголовка и оси X. Для оси Y я выбрал DejaVu Sans он похож на первый, но не моноширинный, его я выбрал по причине компактности. Вы можете выбрать свои шрифты, единственное, нужно помнить, что для этой цели для оси X шрифт должен быть моноширинным, иначе ничего не получится.
Для открытия диалога настройки шрифтов нужно нажать на необходимом элементе диаграммы правой кнопкой мыши и выбрать в контекстном меню пункт формат элемента. В открывшемся окне нам необходима вкладка «Шрифт», в которой можно выбрать шрифт, указать его размер и свойства.
Я добавил стрелки для шагов и вехи на диаграмму, чтобы показать всю картину целиком. Вот, что в итоге получилось.

Диаграмма - это графическое представление текстовой и цифровой информации. Диаграммы автоматически обновляются при изменении исходных данных.

Если диаграмму скопировать и вставить в другое приложение, она перестанет изменяться при изменении исходных данных. В приложении Calc диаграмма является объектом таблицы. Работа с диаграммами будет подробней рассмотрена во второй части данной книги «Табличный редактор Calc».

Для редактирования нужной части диаграммы (области диаграммы, рядов данных, сетки, осей, легенды) дважды щелкните по ней и в соответствующем окне внесите нужные изменения. Перемещать и удалять диаграммы (а также задавать им привязку и расположение) можно так же, как и графические объекты.

Как вставить диаграмму на страницу документа Writer

В документ Writer можно вставлять диаграммы с данными, полученными из таблицы Writer. Если ячейки с данными не выбраны, то диаграмма вставляется со стандартными данными.

2. В списке команд наведите курсор на пункт Объект.

3. В раскрывшемся меню выберите пункт Диаграмма.

4. На странице появится диаграмма. Как вставить в диаграмму собственные данные

1. В окне открытого документа выделите двойным щелчком нужную диаграмму.

3. В контекстном меню выберите пункт Таблица данных диаграммы.

4. В окне Таблица данных введите собственные данные.

При необходимости в окне можно добавить и удалить строки и столбцы соответствующими кнопками. Как изменить тип диаграммы

1. В окне открытого документа выделите нужную диаграмму двойным щелчком.

2. Щелкните правой кнопкой мыши по диаграмме.

3. В контекстном меню выберите пункт Тип диаграммы.

4. В окне Тип диаграммы выберите новый тип диа граммы.

5. Закройте окно кнопкой ОК. Вставка врезки Врезка - это независимый контейнер для нестандартного размещения текста или объектов. Врезка имеет внутреннее текстовое поле и рамку. Все составные части врезки можно форматировать. Максимальный размер врезки равен размеру страницы.

Как вставить врезку

1. В окне открытого документа раскройте меню Вставка.

2. В списке команд выберите пункт Врезка.

3. В окне Врезка на вкладке Тип регуляторами Ширина и Высота задайте нужные размеры врезки.

При активации пунктов Относительно размеры задаются в процентах.

4. Для установки автоматической ширины или высоты рамки относительно содержимого врезки активируйте пункт Автоматически.

5. В группе Привязка задайте привязку врезки:

К странице - к текущей странице;

К абзацу - к текущему абзацу;

К символу - к выбранному символу;

Как символ - привязывает выбранную врезку как символ. При этом высота текущей строки подбирается по высоте врезки.

6. В группе Положение задайте положение врезки на текущей странице по горизонтали и по вертикали.

Если для четных страниц вы хотите применить обратные значения параметров выравнивания по горизонтали, активируйте пункт Зеркальное положение на четных страницах.

7. Для удержания врезки в границах текста, к которому она привязана, активируйте пункт Следовать за текстом.

8. На вкладках Обрамление и Фон при необходимости задайте параметры рамки и текстового поля врезки.

9. Закройте окно кнопкой ОК.

Как задать обтекание врезки

Врезка может располагаться на свободном месте страницы, поверх текста или внутри него. В последнем случае необходимо задать обтекание рамки врезки.

1. В окне открытого документа выделите созданную врезку щелчком мыши.

2. На автоматически открывшейся панели Врезка щелкните по кнопке Свойства фрейма.

3. В окне Врезка на вкладке Обтекание выберите нужный тип обтекания: слева, справа, по контуру и т. д.

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

4. Закройте окно кнопкой ОК



Понравилась статья? Поделиться с друзьями: