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

 
 
Опции темы Поиск в этой теме Опции просмотра
Старый 07.09.2007, 18:31   #1  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Формирование графика
Ax SP3
Может кто сталкивался.
При формировании графика в методе showGraph()
имеется возможность оформлять нижнюю ось, типа указывать там точки.
Хочется что б эти точку были не безымянными типа 1,2,3.....
а подписанными, например датой: дата 12.12.02, дата 15.12.03.....
есть метод
X++:
chartFx.legend_Set(graphDataX[pointIdx], pointIdx-1);
который по идее должен предоставлять такую возможность
но у меня не получилось подобрать параметры.
в таком варианте не присваивается точке lable дата
X++:
chartFx.legend_Set("дата ",  pointIdx-1);
Старый 10.09.2007, 08:13   #2  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Получается мало кто пользуется встроенным формированием графика
А исследования данного вопроса показали, что при выборе малого количества точек на оси, lable все ж таки показывается (если не очень длинный). А когда выбирается большое число точек то ядро считает, что отобразить lable не в состоянии и указывает только цифири 1,2,3,......
Мне кажется что все таки нагляднее было бы урезать этот lable или растягивать график, но с ядром не поспоришь
Старый 10.09.2007, 10:34   #3  
gl00mie is offline
gl00mie
Участник
MCBMSS
Most Valuable Professional
Лучший по профессии 2017
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
3,684 / 5798 (201) ++++++++++
Регистрация: 28.11.2005
Адрес: Москва
Записей в блоге: 3
Цитата:
Сообщение от MikeR Посмотреть сообщение
Получается мало кто пользуется встроенным формированием графика
Это 'ж-ж-ж' неспроста! Может, проще выгрузить данные в Excel и построить график в нем?..
Старый 10.09.2007, 10:38   #4  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Цитата:
Сообщение от gl00mie Посмотреть сообщение
Может, проще выгрузить данные в Excel и построить график в нем?..
угу, получается что так. Просто захотелось посмотреть и попробовать все "мощь" встроенной функциональности
Старый 10.09.2007, 11:10   #5  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от MikeR Посмотреть сообщение
Получается мало кто пользуется встроенным формированием графика
Еще с тех пор когда Аксапта была системой датского производителя, для построения графиков используется приблуда ChartFX (достаточно старая версия).
См. http://axapta.mazzy.ru/lib/graphics/
и сайт производителя http://eu.softwarefx.com/
Думаю, что ответы на ваши вопросы надо искать там.

Но уже давно текущий производитель не лицензирует обновленные версии ChartFX.
Мало того, очень похоже, что в следующих версиях для построения графиков вместо ChartFX будет использоваться другая библиотека.

Поэтому согласен - лучше строить в Экселе.
__________________
полезное на axForum, github, vk, coub.
Старый 10.09.2007, 11:24   #6  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Цитата:
Сообщение от mazzy Посмотреть сообщение

Но уже давно текущий производитель не лицензирует обновленные версии ChartFX.
угу триала для аксы нет
Старый 10.09.2007, 11:28   #7  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Цитата:
а подписанными, например датой: дата 12.12.02, дата 15.12.03
Посмотрите картинку, так хотели?
Изображения
 
Старый 10.09.2007, 11:32   #8  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Цитата:
Сообщение от Vals Посмотреть сообщение
Посмотрите картинку, так хотели?
да хочется так, но при выборе бОльшего количества точек по оси Х даты становятся невидимыми а вместо них появляются безликие 1,2,3 ... и так далее
Старый 10.09.2007, 11:43   #9  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
1. Подписи можно расположить вертикально
2. Измените масштаб подписей.


При каком диапазоне и точности у вас такой результат?

Последний раз редактировалось Vals; 10.09.2007 в 11:46.
Старый 10.09.2007, 11:54   #10  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Цитата:
Сообщение от Vals Посмотреть сообщение
1. Подписи можно расположить вертикально
2. Измените масштаб подписей.
хм, а вот здесь можно поподробней?

а то получается вот как
Нажмите на изображение для увеличения
Название: Grafic.JPG
Просмотров: 427
Размер:	126.1 Кб
ID:	2923
Старый 10.09.2007, 12:08   #11  
Михаил Андреев is offline
Михаил Андреев
Участник
Компания АМАНД
Лучший по профессии 2009
 
1,296 / 239 (10) ++++++
Регистрация: 09.11.2001
Адрес: Химки, Московская область
Нажать на кнопку с палитрой, выбрать меню "X legend" и изменить размер шрифта для отображения.
__________________
Михаил Андреев
https://www.amand.ru
За это сообщение автора поблагодарили: MikeR (1).
Старый 10.09.2007, 12:43   #12  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Цитата:
Сообщение от Михаил Андреев Посмотреть сообщение
Нажать на кнопку с палитрой, выбрать меню "X legend" и изменить размер шрифта для отображения.
Помогает, но мелко получается, а вертикально можно расположить?
Старый 10.09.2007, 12:16   #13  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Ещё в объёмный вид понажимать и т.д.
К вечеру покажу, сейчас занят.
Старый 10.09.2007, 14:41   #14  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Настройки по красной стрелке - Axes Settings далее параметр Vertical labels
Изображения
 
Старый 10.09.2007, 14:55   #15  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Вы бы договорились какую версию вы обсуждаете.
На скриншоте у MikeR показана ax3.0
На ответах Vals показана ax4.0.
__________________
полезное на axForum, github, vk, coub.
Старый 10.09.2007, 14:57   #16  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Цитата:
Сообщение от mazzy Посмотреть сообщение
Вы бы договорились какую версию вы обсуждаете.
На скриншоте у MikeR показана ax3.0
дык вроде в самом начале поста указал
Ax это 3.0 а DAX это 4.0.

Последний раз редактировалось MikeR; 10.09.2007 в 14:59. Причина: уточнение
Старый 10.09.2007, 14:56   #17  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Цитата:
Сообщение от Vals Посмотреть сообщение
Настройки по красной стрелке - Axes Settings далее параметр Vertical labels
а у меня нет такого

Нажмите на изображение для увеличения
Название: grafic2.JPG
Просмотров: 254
Размер:	20.2 Кб
ID:	2926
Старый 10.09.2007, 15:06   #18  
Vals is offline
Vals
Аманд
Аватар для Vals
Компания АМАНД
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2009
 
1,766 / 507 (20) +++++++
Регистрация: 27.02.2002
Адрес: Pass partout, Москва
Вот - вывел в легенде значения.
Это в Axapta 3.0
Миниатюры
Нажмите на изображение для увеличения
Название: GraphicView(test3).jpg
Просмотров: 529
Размер:	58.3 Кб
ID:	2927  

Последний раз редактировалось Vals; 10.09.2007 в 15:27.
Старый 10.09.2007, 15:36   #19  
MikeR is offline
MikeR
MCT
Аватар для MikeR
MCBMSS
Лучший по профессии 2015
Лучший по профессии 2014
 
1,628 / 627 (24) +++++++
Регистрация: 28.11.2005
Адрес: просто землянин
Цитата:
Сообщение от Vals Посмотреть сообщение
Вот - вывел в легенде значения.
Это в Axapta 3.0
это я уже нашел
а как все ж таки вертикально вывести, или в трешке это нельзя?
Старый 10.09.2007, 15:56   #20  
mazzy is offline
mazzy
Участник
Аватар для mazzy
Лучший по профессии 2015
Лучший по профессии 2014
Лучший по профессии AXAWARD 2013
Лучший по профессии 2011
Лучший по профессии 2009
 
29,472 / 4494 (208) ++++++++++
Регистрация: 29.11.2001
Адрес: Москва
Записей в блоге: 10
Цитата:
Сообщение от MikeR Посмотреть сообщение
это я уже нашел
а как все ж таки вертикально вывести, или в трешке это нельзя?
предлагаю в качестве идеи. сам не проверял.
попробуйте подменить библиотеки chartfx в трешке на четверошные
__________________
полезное на axForum, github, vk, coub.
Теги
ax3.0, ax4.0, chart, график

 

Похожие темы
Тема Автор Раздел Ответов Посл. сообщение
Формирование Табеля Kozerog DAX: Программирование 0 13.05.2008 17:26
Формирование резерва ElenaNAT DAX: Функционал 0 01.04.2008 11:44
Автоматическое формирование цены продажи Roenick DAX: Функционал 15 09.03.2006 15:05
Автоматическое формирование РБП rika DAX: Функционал 1 24.01.2006 20:20
Формирование строк заказа по артикулам клиента ATimTim DAX: Программирование 6 02.11.2004 16:08

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

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

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