Zedgraph에 OHLC 주가 차트가 있습니다. 이 그래프에서 시작점과 끝점 값만 알고있는 여러 선분을 추가하고 싶습니다. 기본적으로 (시작일, 가격)과 (종료일, 가격) 조합을 2 점으로하고 싶습니다. 선을 그리십시오. C# OHLC Zedgraph에 선 세그먼트 추가
I는 다음 코드를 사용하려고하지만,이 관계없이 I 제공하는 X 축 값의 그래프의 시작에 모든 라인을 추가한다.LineItem trendLine = new LineItem(String.Empty, new[] { pstartDate, pconfirmDate }, new[] { pstartPrice, pconfirmPrice }, System.Drawing.Color.Black, SymbolType.None);
trendLine.Line.Style = System.Drawing.Drawing2D.DashStyle.Solid;
trendLine.Line.Width = 1f;
pricePane.CurveList.Add(trendLine);
미리 감사드립니다.
새로운 관찰 - OHLC 그래프는 현재 X 축을 가로 질러 스크롤링 및 확대/축소가 가능합니다. X 축 유형 'DateAsOrdinal'을 사용하고 있습니다. X 축 유형을 '날짜'로 변경하면 X 축을 따라 정확한 위치에 선 세그먼트가 표시됩니다. 그러나 이제 스크롤이 비활성화되고 원래 표시되었던 데이터가 부분적으로 만 표시됩니다!
나는이 문제를 해결하기위한 근본적인 방법을 찾았다 고 생각합니다. DateAsOrdinal 축 유형에는 추가하려는 광고 항목에 누락 점이있을 수 없습니다. 그래서 Y 값 double을 가진 'empty'점을 추가해야했습니다 .NAN은 선분 안에 있지 않은 모든 점을 나타냅니다. – sinhars82