2012-03-28 27 views
0

TChartを.Net 2010に使用している私のWindowsアプリケーションの1つで、3つのエラーシリーズのチャートを表示しています。これらのシリーズにはそれぞれ2つのポイントがあります。これらすべてのシリーズのXポイントは同じです。例: (x1 = 0.2、bar = 0、StdErr = 8)& Point2(x1 = 0.6、bar = 1、StdErr = 8)、Series1はPoint1(x1 = 0.2、bar = 0、StdErr = 8) (x1 = 0.6、bar = 1、StdErr = 10)。TChartエラーシリーズが正しく表示されていません

x軸の0.2と0.6の2つの位置にオーバーラップエラーバーが表示されるはずです。しかし実際には、それらの間に十分な距離を置いてエラーバーが表示されます。

これはTChartの問題ですか、これらのエラーバーと重なるように設定する必要がありますか?誰にでも解決策があるかどうか教えてください。

おかげで、 カピル

答えて

1

これはTeeChartの問題ではなく、デフォルトの動作ではありません。 Steema.TeeChart.Styles.CustomBarクラスから派生するすべてのシリーズは、このような状況でバーがどのようにプロットされるかをプログラマーが選択できるようにする、MultiBarプロパティです。既定ではMultiBarSteema.TeeChart.Styles.MultiBars.Sid​​eに設定されています。 Steema.TeeChart.Styles.MultiBars.Noneに設定すると、例えば、あなたの問題を解決:

tChart1.Aspect.View3D = false; 

    for (int i = 0; i < 3; i++) 
    { 
    Steema.TeeChart.Styles.ErrorBar errorBar = new Steema.TeeChart.Styles.ErrorBar(tChart1.Chart); 
    errorBar.MultiBar = Steema.TeeChart.Styles.MultiBars.None; 
    errorBar.FillSampleValues(); 
    } 

それはあなたが別のマルチバー設定で試してみて、私たちは次の場合に知らせることができますのためにあなたが探していたものではありません場合それでもあなたのニーズに合っていません。

関連する問題