Проблема может лежать за пределами предоставленного примера кода. Одна странность в том, что когда вы добавляете кривую на панель, вы указываете SymbolType.None
, а через две строки она устанавливается на SymbolType.Circle
. Это не должно вызывать проблемы с заполнением, но я все равно изменил бы исходный тип символа на желаемый тип и исключил бы лишнюю строку.
Далее, я полагаю, у вас есть много кривых, добавленных к панели, но вам нужны только сплошные круги на myCurve[1]
. Если одна из других кривых находится сверху 1 и имеет точки данных в том же месте, эти круги будут скрывать заполненные. Возможно, вы захотите гарантировать, что myCurve[1]
находится на переднем плане, используя Move()
метод :
myPane.CurveList.Move(myPane.CurveList.IndexOf(myCurve[1]), -999);