Pascal, Графика, диаграммы
Добавлено: 20 сен 2009, 13:09
Ребята как такое сделать в Паскале ??? Я в шоке…
Надо нарисовать линейчатую диаграмму изменения, например, температуры по месяцам, типа январь – 5, февраль – 7, март – 13 и т.д. с Dзаполнения=0.5.
Причем:
- данные нужно внести на пиктограмму, а пиктограмму примыкнуть к отметкам на осях снизу. - Кроме того, необходимо построить оси координат, используя граничные параметры, полученные с функций getmaxx и getmaxy.
-Данные вводятся с клавиатуры: количество элементов, их значения и названия.
- По введенным данным программа должна рассчитать максимальную величину параметров к осям, шаг построения сетки по осям Ox и Oy. Для построения элементов диаграммы использовать разные цвета.
- По введенным данным и параметрам осей рассчитать координаты точек, необходимых для построения диаграммы, и построить их, используя операторы цикла.
- На пиктрограмме или рядом с ней вывести числовые их значения.
- Построить легенду диаграммы, которую нужно разместить справа от диаграммы.
Я понимаю, что задание ооочень объемное, но может хоть «кусочки» программы понабрасываете с описанием что для чего, я уже облазила весь гугл никакого результата.
Большое спасибо.
Надо нарисовать линейчатую диаграмму изменения, например, температуры по месяцам, типа январь – 5, февраль – 7, март – 13 и т.д. с Dзаполнения=0.5.
Причем:
- данные нужно внести на пиктограмму, а пиктограмму примыкнуть к отметкам на осях снизу. - Кроме того, необходимо построить оси координат, используя граничные параметры, полученные с функций getmaxx и getmaxy.
-Данные вводятся с клавиатуры: количество элементов, их значения и названия.
- По введенным данным программа должна рассчитать максимальную величину параметров к осям, шаг построения сетки по осям Ox и Oy. Для построения элементов диаграммы использовать разные цвета.
- По введенным данным и параметрам осей рассчитать координаты точек, необходимых для построения диаграммы, и построить их, используя операторы цикла.
- На пиктрограмме или рядом с ней вывести числовые их значения.
- Построить легенду диаграммы, которую нужно разместить справа от диаграммы.
Я понимаю, что задание ооочень объемное, но может хоть «кусочки» программы понабрасываете с описанием что для чего, я уже облазила весь гугл никакого результата.
Большое спасибо.