Построение графиков

отредактировано August 2004 Раздел: FastReport 2.xx VCL
Нужно построить несколько графиков на одной плоскости. В Chart Objects
ставлю For legend: memo1, for values: memo2
В мемо1 находится такой текст: граф1;граф2
В мемо2 такой:
1;2;3;4;5
5;4;3;2;1
В результате график не выводится. Если сделать в мемо1 просто граф1 и в мемо2 оставить одну строчку 1;2;3;4;5, то график выводится. Опция Single отключена.
Может кто-нибудь в этой области подскажет?

Комментарии

  • отредактировано 16:29
    См. фак:
    2.26. Как сделать TChart с несколькими сериями?

    Средствами дизайнера FR - никак. Но вы можете сформировать нужную диаграму
    у себя в программе и передать ее в готовом виде в FR. Для этого поместите в
    отчет пустой компонент TfrChartView (с именем Chart1, к примеру) и напишите
    следующий обработчик TfrReport.OnBeforePrint:

    if View.Name = 'Chart1' then
    TfrChartView(View).AssignChart(your_Delphi_chart)
  • отредактировано 16:29
    Спасибо. Так и сделал.
  • отредактировано 16:29
    AlexTZ написал:
    См. фак:
    2.26. Как сделать TChart с несколькими сериями?

    Средствами дизайнера FR - никак. Но вы можете сформировать нужную диаграму
    у себя в программе и передать ее в готовом виде в FR. Для этого поместите в
    отчет пустой компонент TfrChartView (с именем Chart1, к примеру) и напишите
    следующий обработчик TfrReport.OnBeforePrint:

    if View.Name = 'Chart1' then
      TfrChartView(View).AssignChart(your_Delphi_chart)
    Я все сделал именно так, а у меня ничего не работает, диаграмма не отображается. Из-за чего это может быть?
    Можно ли как-нибудь сделать, чтобы импортируемая диаграмма отображалась в отчете не только при печати, но и в предварительном просмотре перед печатью?
    (У меня пока ни там, ни там не отображается.)
  • отредактировано 16:29
    Уже решил проблему, правда довольно криво: сохраняю диаграмму во временный файл *.bmp, в репорт помещаю объект TfrPictureView и гружу туда эту картинку.
    Криво, зато работает. ;)
  • отредактировано October 2014
    Недавно столкнулся с этим не столь удобным процессом построения диаграмм старой версии.

    Хотелось бы сказать, что в новой версии программы эта функция реализована лучше :)



    В долг деньги под расписку, источник
  • отредактировано 16:29
    Здравствуйте!
    Помогите, пожалуйста, построить график (линия).
    Есть источник данных. По этим данным надо построить график. Нужно, чтобы следующая координата была суммой с предыдущими. Как это можно реализовать?

Оставить комментарий

Многофункциональный текстовый редактор. Чтобы отредактировать стиль параграфа, нажмите TAB, чтобы перейти к меню абзаца. Там вы можете выбрать стиль. По умолчанию не выбран ни один стиль. Когда вы выберете текст, появится встроенное меню форматирования. Нажмите TAB, чтобы войти в него. Некоторые элементы, такие как многофункциональные вставки ссылок, картинок, индикаторов загрузки и сообщений об ошибок могут быть вставлены в редактор. Вы можете перемещаться по ним, используя стрелки внутри редактора и удалять с помощью клавиш delete или backspace.