|
07.09.2007, 18:31 | #1 |
MCT
|
Формирование графика
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 |
MCT
|
Получается мало кто пользуется встроенным формированием графика
А исследования данного вопроса показали, что при выборе малого количества точек на оси, lable все ж таки показывается (если не очень длинный). А когда выбирается большое число точек то ядро считает, что отобразить lable не в состоянии и указывает только цифири 1,2,3,...... Мне кажется что все таки нагляднее было бы урезать этот lable или растягивать график, но с ядром не поспоришь |
|
10.09.2007, 10:34 | #3 |
Участник
|
|
|
10.09.2007, 10:38 | #4 |
MCT
|
|
|
10.09.2007, 11:10 | #5 |
Участник
|
Еще с тех пор когда Аксапта была системой датского производителя, для построения графиков используется приблуда ChartFX (достаточно старая версия).
См. http://axapta.mazzy.ru/lib/graphics/ и сайт производителя http://eu.softwarefx.com/ Думаю, что ответы на ваши вопросы надо искать там. Но уже давно текущий производитель не лицензирует обновленные версии ChartFX. Мало того, очень похоже, что в следующих версиях для построения графиков вместо ChartFX будет использоваться другая библиотека. Поэтому согласен - лучше строить в Экселе. |
|
10.09.2007, 11:24 | #6 |
MCT
|
|
|
10.09.2007, 11:28 | #7 |
Аманд
|
Цитата:
а подписанными, например датой: дата 12.12.02, дата 15.12.03
|
|
10.09.2007, 11:32 | #8 |
MCT
|
|
|
10.09.2007, 11:43 | #9 |
Аманд
|
1. Подписи можно расположить вертикально
2. Измените масштаб подписей. При каком диапазоне и точности у вас такой результат? Последний раз редактировалось Vals; 10.09.2007 в 11:46. |
|
10.09.2007, 11:54 | #10 |
MCT
|
|
|
10.09.2007, 12:08 | #11 |
Участник
|
Нажать на кнопку с палитрой, выбрать меню "X legend" и изменить размер шрифта для отображения.
|
|
|
За это сообщение автора поблагодарили: MikeR (1). |
10.09.2007, 12:43 | #12 |
MCT
|
|
|
10.09.2007, 12:16 | #13 |
Аманд
|
Ещё в объёмный вид понажимать и т.д.
К вечеру покажу, сейчас занят. |
|
10.09.2007, 14:41 | #14 |
Аманд
|
Настройки по красной стрелке - Axes Settings далее параметр Vertical labels
|
|
10.09.2007, 14:55 | #15 |
Участник
|
Вы бы договорились какую версию вы обсуждаете.
На скриншоте у MikeR показана ax3.0 На ответах Vals показана ax4.0. |
|
10.09.2007, 14:57 | #16 |
MCT
|
Цитата:
Ax это 3.0 а DAX это 4.0. Последний раз редактировалось MikeR; 10.09.2007 в 14:59. Причина: уточнение |
|
10.09.2007, 14:56 | #17 |
MCT
|
|
|
10.09.2007, 15:06 | #18 |
Аманд
|
Вот - вывел в легенде значения.
Это в Axapta 3.0 Последний раз редактировалось Vals; 10.09.2007 в 15:27. |
|
10.09.2007, 15:36 | #19 |
MCT
|
|
|
10.09.2007, 15:56 | #20 |
Участник
|
Цитата:
попробуйте подменить библиотеки chartfx в трешке на четверошные |
|
Теги |
ax3.0, ax4.0, chart, график |
|
Похожие темы | ||||
Тема | Ответов | |||
Формирование Табеля | 0 | |||
Формирование резерва | 0 | |||
Автоматическое формирование цены продажи | 15 | |||
Автоматическое формирование РБП | 1 | |||
Формирование строк заказа по артикулам клиента | 6 |
|