2015-02-05 80 views
0

请让我知道是否可以使用TeeChart以持久模式显示直方图?如果是,哪个版本支持它?TeeChart中的持久模式

几点说明

假设我们有一个不断更新的直方图。每次它代表一些价值,它应该保持一丝。在直方图更频繁的地方,痕迹的颜色强度应该更高。该功能具有最新的示波器。

histogram

谢谢。

P.S .:我使用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); 
    } 

如果这就是你正在寻找没有什么请提供您的图表应该如何更详细的信息完全是。