Главное сообщение: я принял ответ, но он не работает для меня. Я опубликую новый вопрос , подчеркивая Delphi 7. Спасибо всем, кто дал хороший вклад
Я провел измерения с интервалом в одну секунду в течение часа.
У меня был предыдущий вопрос, где требовалось 45 секунд, чтобы обновить TStringGrid, и мне удалось довести его до «быстрее, чем видит глаз». Частично путем перемещения некоторых функций цикла, связанных с вычислениями и базами данных, но - что удивительно для меня - изменение, которое действительно имело значение, заключалось в том, чтобы установить rowCount strindgrid равным 3600 перед циклом, а не увеличивать его внутри цикла.
Теперь у меня похожая проблема с TChart. Может быть, если я попытаюсь предварительно выделить диаграмму? Итак, я мог бы Chart1.Series[0].Count := 3600
, но я не могу использовать AddXy()
или Add()
, так как я могу явно установить значения в серии?
У меня есть очень простая диаграмма, с плавающей точкой по оси Y и часами: секундами по оси X
Может кто-нибудь помочь или предложить другой способ ускорить рисование диаграммы?
Обновление: некоторые предложили использовать TFastLineSeries
, но я не понимаю, как.
Ага - дважды щелкните на диаграмме, чтобы показать все серии, выберите один и нажмите изменить