From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Message-ID: <3E5C8900.30606@fioc.kz> Date: Wed, 26 Feb 2003 15:29:36 +0600 From: Ilya Palagin User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.0.0) Gecko/20020623 Debian/1.0.0-0.woody.1 X-Accept-Language: en MIME-Version: 1.0 To: community@altlinux.ru Content-Type: text/plain; charset=KOI8-R; format=flowed Content-Transfer-Encoding: 8bit Subject: [Comm] =?KOI8-R?Q?=EB=C1=CB_=D3=C4=C5=CC=C1=D4=D8_=D5=C4=CF=C2=CE=D9?= =?KOI8-R?Q?=C5_=DB=CB=C1=CC=D9_=CE=C1_=CF=D3=D1=C8_=CB=CF=CF=D2=C4?= =?KOI8-R?Q?=C9=CE=C1=D4=3F?= 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: Здрасьте! С помощью перлового модуля (генерирует графики в графических файлах по заданным массивам) сделал построение диаграмм на лету. Все работает замечательно, одна беда - пользоваться этими графиками неудобно. Для примера возьмем график температуры воды на Марсе в августе: 01 - 23.37 02 - 25.56 03 - 32.55 04 - 24.89 05 - 28.99 Неудобно то, что при шкале в 10 делений значения на оси ординат будут показаны такие: ... 25.21 24.29 23.37 А хотелось бы ... 25 24 23 А в январе температура была такая: 01 - 0.02 02 - 0.03 03 - 0.03 04 - 0.01 ... Здесь шкалу вообще лучше сделать не из 10, а 3 делений, т.к. значений температуры у нас всего 3. В общем - как вычислять удобную шкалу для любых данных, если можно задать для графика: 1.массив данных 2.мин и макс значения, которые будут показаны на осях 3.кол-во делений на осях Чувствую, что все дело в школьной арифметике, но "при попытке размышлять об этом попадаю в замкнутый цикл". Спасибо.