2013-10-10 5 views
1

선 차트를 플로팅하고 있습니다. 문제는 내 데이터에서 일부 점이 0입니다. AddNull의 경우 X 축 값을 표시하지 않습니다. 누구나 AddNULL을 사용하고 같은 시리즈의 Impact에서 Add의 예를 공유 할 수 있습니까?TeeChart 값이 0 인 점

예 : 시리즈 데이터가 (000001000000) 입니다. 값이 10 인 포인트는 다음과 같아야합니다. 5 위에 표시하지만 내 경우에 그것은 당신이, 당신이 원하는 값을 널 (null)을하고 DontPaint에 속성 TreatNull을 설정 setNull 메소드 또는 AddNullXY를 사용하는 것이 좋습니다 위치 0

enter image description here

답변

1

에 표시되는 널 (null) 때문에 값이 표시되지 않습니다. 당신과 같은 이전 작품이 원하는 경우에

Private Sub Form_Load() 
    TChart1.Aspect.View3D = False 
    TChart1.AddSeries scLine 
    TChart1.AddSeries scLine 
    TChart1.Series(0).asLine.Pointer.Visible = True 
    TChart1.Series(1).asLine.Pointer.Visible = True 
    Dim i As Integer 
    For i = 0 To 19 
     TChart1.Series(0).AddXY i, Rnd, "", vbBlue 
     If i = 5 Then 
      TChart1.Series(1).AddXY i, 10, "", vbRed 
     Else 
      TChart1.Series(1).AddXY i,0, "", vbRed 
     End If 
    Next i 

    For i = 0 To TChart1.Series(1).Count - 1 
     If i <> 5 Then 
      TChart1.Series(1).SetNull (i) 
     End If 
    Next i 
    TChart1.Series(1).asLine.TreatNulls = tnDontPaint 
End Sub 

당신은 우리에게 없습니다 : 나는 당신의 시리즈에 널 (null)을 추가 setNull 메소드를 사용하는 경우, 당신을 위해 간단한 코드를 만들었습니다?

감사합니다.

관련 문제