Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Граф. библиотека и подсчет параметров осей

284
05 февраля 2006 года
michael_is_98
587 / / 25.02.2005
Ребята, у меня вопрос такого сорта. Пишу граф. библиотеку на Си, возник вопрос с выводом делений по осям (библотека строит графики функций). Сколько делений должно быть по каждой оси? Какой выбрать шаг по осям? Каково минимальное значение по оси?

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

Например, если минимальное значение по оси x равно -1, максимальное 10, то тогда естественно предположить, что минимальное деление равно 0, шаг делений 2, кол-во делений 6.

(мы не говорим о программное реализации в рамках GDI, о перьях, пикселах,...)

Какие будут предложения?
276
07 февраля 2006 года
Rebbit
1.1K / / 01.08.2005
Я чета не догоняю.
У тебя есть область которую надо прорисовать на графике [min..max]. Тебе надо наложить сетку на график. Шаг сетки step береш приблизительно такой чтоб значения под осями не налазили друг на друга или еще реже. (А можно вообще у пользователя спрашивать).
Количество делений n = (int)((max-min) / step)
Правда ту еще надо масштаб графика учитывать.
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог