ChartFX2 серии разной длины
Ахapta 3.
Для построения графиков используется chartFX через посредство классов Graphics, как и описано тут на форуме.
Проблема возникает, когда имеем две или более серий с разными областями определений. В этом случае серия вне своей области представляется нулями.
Можно ли сделать так, чтобы серия там вообще не рисовалась? Тип графика - линиями(line).
Были произведены определенные исследования и пока получилось так:
1. В Graphics.loadData происходит принудительное заполнение нулями. Но внесение изменений не изменяет поведения. То есть передаем chartFX только значения в узловых точках области определения. Получаем на незаполненных участках нули.
2. При отображении графиков, если перейти к редактированию данных, которое позволяет делать компонент, можно стереть нули и заменить пустым значением. Тогда график там не рисуется - то что надо. Но как получить этот же эффект при программировании?
3. Я программно брал значения из серии в тех точках, куда прописывал при визуальном редактировании данных пусто. Аксапта выдает его как действительное и с вот таким значением: 340 282 346 638 529 000 000 000 000 000 000 000 000,00
Это что-то близкое к 2^128.
Пробовал передавать это же значение обратно при заполнении данных. Оно преобразуется в ноль, что видно при редактировании данных.
Тип передаваемого значения - real.
|