Ответ
 
Опции вопроса Поиск в этом вопросе Опции просмотра
  #1  
Старый 28.09.2011, 18:36
Аватар для Guest
Guest
Вопрос
Сообщений: n/a
По умолчанию

Есть график, у него есть OX и OY, линейная ось рисуется просто: знаем количество знаков в метке, знаем длину символа в пикселях, перемножаем, получаем максимальную длину метки в пикселях - labelPixLen.Далее, знаем max и min оси и left, right области для отображения, таким образом вычисляем количество отсчетов в пикселях - numTick = (right-left)/labelPixLenМожно написать функцию, которая бы переводила экранные координаты в координаты графика и наоборот.Ну и зная колличество отсчетов и имея эту функцию вычисляем шаг и равномерно отсчитываем метки. Тут немного упрощенно, на самом деле есть еще и сглаживание, но не суть.Теперь надо нарисовать логарифмическую ось, как это сделать?Спасибо)
Ответить с цитированием
Ответ



Похожие вопросы
Тема Автор Раздел Ответов Последний вопрос или ответ
Построить два эффективных кода:один для своей фамилии(Алгоритм Шеннона-Фано) другой для своего имени (Алгоритм Хаффмана) Guest Ещё вопросы и ответы из архива 1 0 12.01.2012 21:01
Не могу придумать алгоритм... Guest Продолжение старого архива 0 16.10.2011 15:13
Кластеры, графы. Помогите! Нужно придумать алгоритм. Guest Архив вопросов и ответов 0 29.09.2011 16:51



© www.otvetnemail.ru - Форум вопросов и ответов.