2013-07-12 2 views
0

Когда я рисую 2d ряд свечной палочки со следующим простым кодом, значение Y открытия/закрытия равно 0, но оно не соответствует 0 оси. Первый на 1 или 2 пикселя выше, чем последний (сетка оси).y значение свечи не совпадает с вещественным значением оси

Series1.AddCandle(0, 0, 1, -1, 0); 

Есть ли решение для этого?

ответ

1

Это ошибка, которую я добавил в список дефектов (TV52016642) для изучения. Для высоких и низких точек у вас есть два варианта:

1- Изменение оси смещения:

Chart1.Axes.Left.MinimumOffset:=-1; 
    Chart1.Axes.Left.MaximumOffset:=-1; 

2- Изменение осей минимальных и максимальных:

Chart1.Axes.Left.SetMinMax(Series1.MinYValue, Series1.MaxYValue); 
+0

спасибо, но они не работают. открытие/закрытие свечи следует за перемещением смещений. вы можете найти эту проблему через образец, который является «открытым тесным стилем» в примерах teechart pro. – user2575398

+0

@ user2575398 настройка графика на 3D, стиль Stick или Bar и настройка смещений для меня работает. Это прекрасно работает с вашей стороны? –

+0

Я не могу распознать проблему в 3d-режиме, но мне нужно использовать режим 2d. когда ось движется путем регулировки смещений, свеча перемещается вместе. Я привязал исходные файлы к следующей связанной веб-странице. Благодарю. [link] (http://blog.naver.com/lotusforge/40193087511) – user2575398