Линия на кроссплоте не видна при использовании логарифмической шкалы

Я столкнулся с проблемой, когда пытаюсь нарисовать линии в кроссплоте. Когда я использую типы логарифмической шкалы для кроссплота, линии, созданные в кроссплоте, не видны.

Это можно воспроизвести с помощью setupcrossplot.cpp (около строки 150). Если я заменю

  crossplot.setYScaleType(WidgetScaleTypeLinear);

  crossplot.setXScaleType(WidgetScaleTypeLinear);

с

  crossplot.setYScaleType(WidgetScaleTypeTypeLogarithmic);

  crossplot.setXScaleType(WidgetScaleTypeTypeLogarithmic);

Линии, нарисованные на параметрах графика, становятся невидимыми.

Чего-то не хватает для визуализации линий, или это ошибка?

Я использую версию 2013.1.0 (r118949).


person Tetsushi Yamada    schedule 16.10.2013    source источник


Ответы (1)


Также убедитесь, что ни одна из точек полилинии не имеет отрицательных координат, потому что мы не будем отображать эту полилинию в логарифмическом масштабе.

person Sacha    schedule 16.10.2013