From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3E5CA787.5080306@replay.ru> Date: Wed, 26 Feb 2003 14:39:51 +0300 From: Sergey Degtyaryov User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; ru-RU; rv:1.3b) Gecko/20030206 X-Accept-Language: ru-ru, ru MIME-Version: 1.0 To: community@altlinux.ru Subject: Re: [Comm] =?KOI8-R?Q?=EB=C1=CB_=D3=C4=C5=CC=C1=D4=D8_=D5=C4?= =?KOI8-R?Q?=CF=C2=CE=D9=C5_=DB=CB=C1=CC=D9_=CE=C1_=CF=D3=D1=C8_=CB?= =?KOI8-R?Q?=CF=CF=D2=C4=C9=CE=C1=D4=3F?= References: <3E5C8900.30606@fioc.kz> <3E5C9607.5020708@replay.ru> <3E5C9D42.6060704@fioc.kz> In-Reply-To: <3E5C9D42.6060704@fioc.kz> Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Sender: community-admin@altlinux.ru Errors-To: community-admin@altlinux.ru X-BeenThere: community@altlinux.ru X-Mailman-Version: 2.0.9 Precedence: bulk Reply-To: community@altlinux.ru List-Unsubscribe: , List-Id: List-Post: List-Help: List-Subscribe: , List-Archive: Archived-At: List-Archive: List-Post: Ilya Palagin пишет: >> Что за модуль? >> У меня GD::Graph::bars3d >> >> Значения: >> 192.168.0.2 44.214 Mbytes >> 192.168.0.3 14.810 Mbytes >> 192.168.0.1 4.501 Mbytes >> >> Разметка по Y: >> 0,10,20,30,40,50 >> Без каких-то телодвижений. >> > Телодвижения ваши таковы: для GD::Graph::bars3d вы задаете min = 0, max > = 50, поэтому и красиво получается. Нет. Я ничего не задаю. А представьте, что значения были бы > в диапазоне 47.3 - 47.9, и вам нужно посмотреть на их колебания. Тогда > пришлось бы задавать другие min и max (например, 47 и 48). Вопрос в том, > как это делать автоматически, исходя из задаваемого массива, чтобы и > рисуемый график был оптимален для просмотра изменений, и шкала не > содержала делений вроде 47.37 Я бы попробовал остановиться на каком-то количестве рисок на шкале (например 5) и округлял максимальное значение вверх до ближайщего, делящегося на 5 "красиво". Ну и вниз. Искал бы текстом -- окончание на 5 и 0, чтобы не привязываться к величине чисел. Высота графика в пикселях же у Вас постоянна, постоянное кол-во рисок напрягать не будет, вон в bars3d как раз 5 штук и макс.значение кратно 10. В bars3d есть что-то на эту тему, но как считает -- не знаю. -- Сергей Дегтярев