2015-02-05 4 views
0

TeeChart를 사용하여 지속 모드에서 히스토그램을 표시 할 수 있는지 여부를 알려주십시오. 그렇다면 어떤 버전에서 지원됩니까?TeeChart의 지속성 모드

일부 설명

가정하자 우리 지속적으로 업데이트 히스토그램을 가지고있다. 그것은 어떤 가치를 나타낼 때마다 추적을 유지해야합니다. 히스토그램이 더 자주 나타나는 곳에서는 흔적의 색 농도가 높아야합니다. 이 기능에는 최신 오실로스코프가 있습니다.

histogram

감사합니다.

추신 : 저는 TeeChart의 .NET 라이브러리를 사용합니다.

답변

1

이것은 이미 Steema Software's public forums으로 답변되었습니다. 완전을 기하기 위해 여기서도 대답을 복사하겠습니다.

이렇게 할 수있는 기본 제공 기능이 없습니다. 다음과 같이 그러나, 나는 이미지에 표시되는 내용 ColorGrid 시리즈를 결합 수동으로 달성 할 수 있습니다

tChart1.Aspect.View3D = false; 
    tChart1.Legend.Visible = false; 
    tChart1.Width = 100; 
    tChart1.Height = 300; 
    tChart1.Axes.Bottom.MaximumOffset = 1; 

    Steema.TeeChart.Styles.ColorGrid colorGrid1 = new Steema.TeeChart.Styles.ColorGrid(tChart1.Chart); 

    const int maxVal = 10; 

    for (int i = 0; i < 1; i++) 
    { 
    for (int j = 0; j < maxVal; j++) 
    { 
     colorGrid1.Add(i, 0, j); 
    } 
    } 

    Steema.TeeChart.Styles.Bar bar1 = new Steema.TeeChart.Styles.Bar(tChart1.Chart); 

    bar1.MultiBar = Steema.TeeChart.Styles.MultiBars.None; 
    bar1.Marks.Visible = false; 
    bar1.ColorEach = true; 

    Random y = new Random(); 

    for (int i = 0; i < 100; i++) 
    { 
    bar1.Clear(); 
    double tmp = y.Next(maxVal); 

    int index = colorGrid1.ZValues.IndexOf(tmp); 
    colorGrid1.YValues[index] += 1; 

    bar1.Add(0.5, tmp, colorGrid1.StartColor); 
    } 

을 그건 당신이 어떻게 차트 정상적으로에 대한 자세한 정보를 제공하십시오 찾고있는하지 무슨 경우 정확하게.