C++ Builder
| Главная | Уроки | Статьи | FAQ | Форум | Downloads | Литература | Ссылки | RXLib | Диски |

 
График TChart: высокая точность значений!!!
Dmitri
  Отправлено: 01.01.2004, 18:24


admin@localhost

Группа: Модератор
Сообщений: 110



Люди добрые! Помогите решить проблему: при использовании компонента TChart и высокой точности расчетов на графике отображается очень маленькая точность (мало знаков после запятой) по оси абцисс. По оси ординат точность настраивается в Axis->Format, а что делать с осью абцисс?

См. рисунок.

P.S. Кстати, может есть более удобные компоненты для работы с графиками?
Waters
Отправлено: 01.01.2004, 20:42


Ученик-кочегар

Группа: Участник
Сообщений: 7



Chart->BottomAxis->AxisValuesFormat="0.0000";

wbr.

Отредактировано Waters — 01/01/2004, 21:44
Dmitri
Отправлено: 02.01.2004, 15:23


admin@localhost

Группа: Модератор
Сообщений: 110



Большое спасибо!

Еще вопрос по графику, а именно по TSeries: у серий есть такое свойство Marks->Style, где можно выбрать различные стили (Value, Percent, Value and Percent, X Value etc.).

Но среди них нет стиля X Value and Value (подразумевается Y Value). Как таоке реализовать?

Т.е., надо чтобы в хинте к точке графика по сути выводились ее координаты.
Dmitri
  Отправлено: 03.01.2004, 12:15


admin@localhost

Группа: Модератор
Сообщений: 110



HELP!!!
fellow
Отправлено: 03.01.2004, 12:55


Не зарегистрирован







Рисовать самостоятельно в обработке события TChartSeries->OnGetMarkText
Dmitri
Отправлено: 03.01.2004, 16:24


admin@localhost

Группа: Модератор
Сообщений: 110



А иначе никак???

И как рисовать???
fellow
Отправлено: 03.01.2004, 16:34


Не зарегистрирован







Похоже, никак.
Смотрите справку по TeeChart, там описаны аргументы обработчика события TChartSeries->OnGetMarkText. В частности, в обработчик передаётся индекс точки, для которой рисуется метка, и по ссылке передаётся строка, должная быть нарисована. Так что формируете строку и присваиваете её этому параметру. А ещё смотрите пример по TeeChart, идущий в комплекте с билдером, там много полезных штучек.
Doga
Отправлено: 09.01.2004, 15:45


Не зарегистрирован







Лично я пользуюсь компонентом Сергея Подьячева SGraph.
Мне кажется что он гораздо удобнее чем TChart.
Загляните на его страничку:

http://www.iae.nsk.su/~lab12/pod/prg_staf.htm

Всё бесплатно smile.gif
Есть хороший хэлп, исходники и подробные примеры.
Всё написано на паскале.

Если понравится, могу предложить также свою немного улучшенную версию (Расширенны возможности сетки, курсоры по осям Х и Y, улучшенная расстановка отметок) smile.gif

Пишите: Assa-33A@prolog.obninsk.org

Вернуться в Вопросы программирования в C++Builder