Базы данных Visual Foxpro

         

Создание диаграммы с помощьюмастера Graph Wizard

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

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


быть таблица из базыданных или выборка из нескольких таблиц. После выбора полей, используемых при создании диаграммы, вызывается приложение WZGRAPH.APP.Это приложение передает выбранные данные в Microsoft Graph и на их основе создается диаграмма указанного вами типа.

Рассмотрим создание диаграммы с помощью мастера более подробно.

  1. В меню File (Файл) выберите команду New (Новый).
  2. В диалоговом окне New (Новый) укажите тип создаваемого объекта Query(Запрос) и нажмите кнопку Wizard (Мастер).
  3. Из диалогового окна Wizard Selection (Выбор мастера) запустите мастерасоздания диаграммы, выбрав значение Graph Wizard (Мастер диаграмм).
  4. На первом шаге работы мастера выберите исходную таблицу CNTCUST иполя, которые будут использоваться при создании диаграммы(рис. 10.12). Рассматриваемая исходная таблица содержит всего два поля.Выберите их.

Совет

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

Рис. 10.12. Выбор исходной таблицы и полей

Завершив выбор полей, нажмите кнопку Next (Далее).5. В следующем диалоговом окне мастера (рис. 10.13) выполните действия:

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

Для этого перенесите поле город исходной таблицы в область Axis (Ось),а поле количество — в область Data Series (Ряд данных) диалогового окна. Затем нажмите кнопку Next (Далее).

Рис. 10.13. Определение категории и рядов данных

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

Рис. 10.14. Определение типа диаграммы

  1. В последнем диалоговом окне мастера (рис. 10.15) введите заголовокдиаграммы и установите флажок добавления в диаграмму легенд (то естьусловных обозначений рядов данных). Используя кнопку Preview(Просмотр), просмотрите результат своей работы. Еще не поздно вернуться к предыдущим шагам в работе мастера и изменить установленныетам параметры. После этого, используя расположенные в окне переключатели (табл. 10.5), укажите дальнейшие ваши действия.

Таблица 10.5. Назначение переключателей диалогового окна Graph Wizard Step 4

Переключатель Назначение
Save graph to a form (Сохранитьдиаграмму в форме) Сохраняет созданную диаграмму в форме
Save graph to a table (Сохранитьдиаграмму в таблице) Сохраняет созданную диаграмму в таблице,содержащей поле типа General
Create a query that produces thegraph (Сохранить и создать длядиаграммы запрос) Сохраняет созданный запрос и открывает егов окне конструктора запросов

Выберите третий вариант и нажмите Finish (Готово). Мастер сохранит запрос с заданным именем и откроет окно конструктора с созданным запросом. Тело запроса содержит конструкцию SELECT и команду вызоваприложения создания диаграммы.

Рис. 10.15. Завершающая стадия создания диаграммы

  1. Запустите запрос на выполнение.
  2. Снова вызывается мастер построения диаграмм, предлагая повторитьшаги с третьего по пятый. На завершающей стадии построения диаграммы задайте ее заголовок, нажмите кнопку Finish (Готово) и введите имяформы, в которой будет храниться созданная диаграмма. После этогомастер вызывает программу Microsoft Graph, в которую передает результаты выборки и параметры диаграммы. На рис. 10.16 показана созданнаядиаграмма.

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

Чтобы перейти в режим редактирования диаграммы, выделите диаграмму ивыберите из контекстного меню команду Chart Object (Объект "диаграмма"),а затем команду Edit (Правка). Теперь вы можете приступить к изменениюее параметров.

Рис. 10.16. Диаграмма распределения клиентов по городам

Рис. 10.17. Круговая диаграмма распределения клиентов по городам

Замечание

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

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

 

Содержание раздела