在我的一个windows应用程序中,我使用TChart for.Net 2010,我显示了一个图表,上面有3个错误序列。每个序列都有2个点。所有这些级数的X点都是相同的。例如,序列1具有Point1(x1=0.2,bar=0,StdErr=5)&点2(x1=0.6,bar=1,StdErr=8),而序列2具有点1(x1=0.2,bar=0,StdEmr=8)&点2(x1=0.6,bar=1,StdErr=10)。
预期图表应在x轴上的0.2和0.6两个位置显示重叠的误差条。但事实上,它显示的错误条之间有足够的间隔。
这是TChart的问题吗?还是我需要一些设置来重叠这些错误条?如果有人有解决方案,请告诉我。
谢谢,kapil
这不是TeeChart问题,而是默认行为。从Steema.TeeChart.Styles.CustomBar类派生的所有系列都具有MultiBarultiBar设置为Steema.TeeChart.Styles.MultiBars.Side。将其设置为Steema.TeaChart.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();
}
如果这不是你想要的,你可以尝试不同的MultiBar设置,如果它仍然不符合你的需求,请告诉我们。