Диаграмма

Вопросы программирования и использования среды Lazarus.

Модератор: Модераторы

Ответить
krab
постоялец
Сообщения: 108
Зарегистрирован: 17.02.2010 17:23:08

Диаграмма

Сообщение krab »

Как создать в Лазарусе диаграмму как во вложении к теме(круговую или "секторную")? Смотрел TChart, но не нашел как задать тип диаграммы, отличающийся от стандартного графика.

Круговые диаграммы (Википедия)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
qivi
энтузиаст
Сообщения: 703
Зарегистрирован: 19.01.2009 12:45:54
Откуда: Россия

Сообщение qivi »

viewtopic.php?f=5&t=2400&start=45

Пока что 3 пост с низу... :D
krab
постоялец
Сообщения: 108
Зарегистрирован: 17.02.2010 17:23:08

Сообщение krab »

Нашел. Стандартный TChart это может. Жаль, документация - только исходники.

Изображение
Аватара пользователя
dunin
энтузиаст
Сообщения: 634
Зарегистрирован: 02.05.2007 13:18:11
Откуда: Тољя††и
Контактная информация:

Сообщение dunin »

Как задать нужный формат отображения на шкале?
Изображение
На рисунке у меня нижняя шкала - дата/время. Отображается как диаграмме хочется. Как заставить ее отображать "правильно"?

Добавлено спустя 11 минут 23 секунды:
Ну почему так? Ковыряешь и так и эдак... Все не выходит. Как только на форуме спросишь - сразу решение само находится. :?
Вопрос снят. Нашел. Событие OnMarkToText обработать надо.

Код: Выделить всё

procedure TMainForm.DataChartAxisList1MarkToText(var AText: String; AMark: Double);
begin
  AText:= DateToStr(AMark);
end; 
Ответить