Проблема с сеткой графика в отчете

отредактировано 01:57 Раздел: FastReport VCL
Добрый день!

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

Форум файлы почему-то не прикрепляет, поэтому ссылки:
https://cloud.mail.ru/public/Ht7V/1JKoz1GD8 - тестовый проект
https://cloud.mail.ru/public/8yNY/T5Sgb1mX9 - скриншот

Для работы с графиками используется TeeChart VCL 2017.21
Среда RAD Studio 10.1 Berlin

Комментарии

  • gpigpi
    отредактировано 01:57
    WideString XValues1 = "0;12.5;18.5833;22.8333;35.75;43.6667;57.0833;62.0833;67.5833;82.1667;105.667;129.75;153;184.5;202.5;225.25;250.167;272.667;304.667;332.5;348.417;368.75;392.833;416.833;465.333;482.7;516.417;622.333;634.333;659.333;686.167;708.25;728.917;830.167;926.167;974.167;1046.17;1357.92;1429.92;1525.92;1621.92;1717.92";
                WideString YValues1 = "0.42;0.45;0.28;0.18;0.28;0.27;0.12;0.15;0.22;0.27;0.24;0.18;0.11;0.13;0.18;0.21;0.15;0.18;0.18;0.18;0.13;0.21;0.15;0.18;0.24;0.21;0.12;0.13;0.15;0.15;0.21;0.18;0.21;0.15;0.13;0.12;0.12;0.11;0.12;0;0;0";
    
                ChartView->SeriesData[0].Items[0]->Source3 = XValues1; // X values
                ChartView->SeriesData[0].Items[0]->Source2 = YValues1; // Y values
    
                WideString XValues2 = "0;12.5;18.5833;22.8333;35.75;43.6667;57.0833;62.0833;67.5833;82.1667;105.667;129.75;153;184.5;202.5;225.25;250.167;272.667;304.667;332.5;348.417;368.75;392.833;416.833;465.333;482.7;516.417;622.333;634.333;659.333;686.167;708.25;728.917;830.167;926.167;974.167;1046.17;1357.92;1429.92;1525.92;1621.92;1717.92";
                WideString YValues2 = "0;5.0546125;10.15014329;13.13717858;18.85771622;22.36385219;29.46839088;31.34581838;32.77555163;37.97057003;50.02979772;62.89279937;73.11931768;82.68606062;87.21023462;94.5960534;104.7728267;113.255653;124.314745;134.8083152;140.8091294;147.410374;155.9857084;165.0340564;181.7954927;189.4342254;205.3238157;241.9282582;245.0700457;252.4008832;260.8313464;269.1570832;277.598019;318.951797;345.160805;355.353197;369.003722;425.7444042;438.3028872;455.0475312;463.8473712;463.8473712";
    
                ChartView->SeriesData[0].Items[1]->Source3 = XValues2; // X values
                ChartView->SeriesData[0].Items[1]->Source2 = YValues2; // Y values
    

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

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