AXForum  
Вернуться   AXForum > Microsoft Dynamics AX > DAX: Программирование
All
Забыли пароль?
Зарегистрироваться Правила Справка Пользователи Сообщения за день Поиск

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 15.11.2010, 19:33   #10  
someOne is offline
someOne
Участник
Аватар для someOne
 
174 / 432 (15) +++++++
Регистрация: 11.12.2008
Адрес: Москва
Цитата:
Как я понял, ось X в данном случае не воспринимается как ось значений (как мы привыкли в математике). Она просто отображает некие последовательные именованные точки. И не важно что названиями точек являются числа или даты. Точки будут идти по горизонтали через равные промежутки.
Может есть какой-то ActiveX, который отображает обе оси (X и Y) как оси значений ? Чтобы график был действительно графиком, к которому мы привыкли в математике.
Хотя вряд ли конечно.
Координаты по X - это действительно не значения, а некая последовательность значений точек (текст). В COM компонент загружается лишь мапинг: название точки (координата X, текст) - значение
Поэтому управлять координатой X можно лишь форматированием текста. (В примере - по X форматирование даты).
Таким же способом (несколько извращенным, конечно), наверное, можно "нарисовать" и отрицательные значения наравне с положительными. В итоге получится подобие математического графика.
Для этого придется передать в chartFx координаты каждой точки от минимальной до максимальной, рассчитав для каждой ее значение.
Например возможные точки X 001,002,003...199 или 05, 10, 15, 20...95 в зависимости от масштаба по X.

На всякий случай напомню, что у COM компонента chartFx, который "рисует" графики в Аксапта, имеется большое количество различных настроек, которые не используются в Аксапта. Так, например, построить график в виде линий не составляет больших проблем.

В примере - форма из Аксапта, которая рисует график по истории продаж, количеству и марже некой номенклатурной единицы.


В приложении - описание (HELP) по интерфейса chartFx. По моему, где то на этом форуме его уже приводили. Там описаны все возможности интерфейса этого компонента.
Миниатюры
Нажмите на изображение для увеличения
Название: Безымянный.JPG
Просмотров: 335
Размер:	77.2 Кб
ID:	6367  
Вложения
Тип файла: zip ChartFX.zip (293.6 Кб, 123 просмотров)

Последний раз редактировалось someOne; 15.11.2010 в 19:56.
За это сообщение автора поблагодарили: andrewK (1).
Теги
chart, график

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Когда ActiveX отпускает документ? patron DAX: Программирование 8 26.12.2011 14:24
dax-lessons: Problem when creating a dynamic form with ActiveX control & Solution :) Blog bot DAX Blogs 0 30.04.2008 16:05
передать строку в ActiveX Eldar9x DAX: Программирование 1 13.08.2007 15:23
Ошибка ActiveX PT DAX: Функционал 9 09.10.2006 13:00
Как убить ActiveX компонет на форме Аксапты? Горбунов Дмитрий DAX: Функционал 1 29.11.2004 18:07

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход

Рейтинг@Mail.ru
Часовой пояс GMT +3, время: 15:21.