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

Ваш аккаунт

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

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

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

Chart (Рисование графика)

354
12 января 2007 года
ШпиЁн
468 / / 19.02.2006
Собственно, возникла задача нарисовать график. С чего начать - не знаю... подскажите? :о) может быть есть примеры как использовать ActiveX, MSChart? буду рад ЛЮБОЙ помощи... :)
5.9K
12 января 2007 года
Zushenskiy
161 / / 29.06.2006
Какой график и где рисовать?
4.5K
12 января 2007 года
e-XperT
127 / / 04.07.2006
SetPixel, LineTo...
GDI рулит :D
354
12 января 2007 года
ШпиЁн
468 / / 19.02.2006
ну вообще - сЦупИр... :о)
e-XperT, а по теме есть что-нибудь, шутить-то все мастера...
Zushenskiy, нечто аналогичное выполняет TChart из Builder, Delphi, но я в них ни разу ничего серьезного не делал - не знаю....
63
12 января 2007 года
Zorkus
2.6K / / 04.11.2006
Я плохо знаю mfc, но проведя аналоги с qt - есть что-то вроде frame, canvas? Можно также используя средства OpenGL нарисовать.
4.5K
13 января 2007 года
e-XperT
127 / / 04.07.2006
ШпиЁн, какие тут шутки, это самый простой способ что нибудь изобразить в приложении, компонентов ActiveX такого типа я не знаю.
6.6K
14 января 2007 года
Scaiman
126 / / 25.07.2006
Вот незнаю может подайдёт там есть пример графика по формуле выводится.
284
19 января 2007 года
michael_is_98
587 / / 25.02.2005
Советую сначала создать класс, который просто рисует на контексте устройства график (без привязки к конкретному устройству, окну, форме). Класс должен иметь
- методы, которые задают ширину, высоту области вывода в пикселах, (shirina,visota)
- метод, задающий положение верхней левой точки в пикселах (xnach,ynach)
(таким образом, верхний левый угол области вывода имеет координаты в пикселах (xnach,ynach), левый нижний - (xnach+shirina,ynach+visota) )
- метод задающий минимальное и максимальное деление по оси абсцисс в единицах, используемых для построения графика
- методы, задающие минимальное ИЛИ максимальное значение по оси ординат в единицах, используемых для построения графика (в этом случае другое значение вычисляется автоматически - при условии, что единица измерения по оси абсцисс и ординат содержит одинаковое кол-во пикселей)
- метод задающий набор данных для отображения
- метод, рисующий набор данных на заданном контексте устройства
284
19 января 2007 года
michael_is_98
587 / / 25.02.2005
важно также понять, что набор данных для отображения может быть сам выделен в отдельный класс со своими полями, методами, конструктором.
И еще - если отображаешь формулу, то при выводе на экран ее график может выйти за пределы области вывода. В таком случае можно использовать алгоритм Коэна-Сазерленда для отсечения линий.
Но это уже детали.
4.1K
20 января 2007 года
GRIENDERS
117 / / 06.06.2006
ШпиЁн, OpenGL классная штука. Даже новичок сможет осилить нарисовать диаграмму.
430
21 января 2007 года
craftyfox
157 / / 20.02.2000
http://www.codeproject.com/gdi/2DAnimatedCharts.asp

и т.п.

???
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог