|
|
|
| Категория 2.
Дан файл data.dat, содержащий числовые данные и пояснения к ним вида:
34 яблоки
56 груши
12 апельсины
...
|
Написать скрипт, который по числовым данным построит круговую диаграмму, каждый сектор которой будет соответствовать процентному отношению указанного числа к общей сумме и будет раскрашен в разный цвет. Под диаграммой вывести легенду в виде таблицы: 1 стобец - цвет сектора; 2 столбец - число из файла: 3 столбец - процентное отношение: 4 столбец - пояснение из файла.
Примечание.
1. Диаграмма строится в виде jpeg-изображения с размерами MxM точек (переменная в скрипте).
2. Легенда выводится в виде текстовой таблицы.
3. Количество секторов в диаграмме не должно превышать 15.
4. Сектора менее 2% можно или объединять, или отбросить, или поступить по-своему. | |
|
|
|
|
|
|
|
для: FatBoy
(10.04.2006 в 11:02)
| | Задача добалена в раздел "Задачи на PHP", там же можно найти HTML-форму для добавления своих решений.
http://www.softtime.ru/info/task.php?id_article=88 | |
|
|
|
|
|
|
|
для: FatBoy
(10.04.2006 в 11:02)
| | Ну почему JPEG?
Это же не формат для передачи рисунков!
И патент ан LZW давно уже протух, и поддержка GIF в GDLIB восстановлена в полном объеме.
Какой смысл? | |
|
|
|
|
|
|
|
для: Trianon
(10.04.2006 в 12:57)
| | Думаю не графический формат не имеет принципиального значения, можно png, gif и всё что можно воспроизвести. | |
|
|
|
|
|
|
|
для: cheops
(10.04.2006 в 13:04)
| | Можно считать, что GDLIB версии 2.01 и выше? | |
|
|
|
|
|
|
|
для: Trianon
(10.04.2006 в 13:14)
| | Да. | |
|
|
|