我一直在使用TeeChart Pro .NET 2010,我注意到当我将一个Line系列添加到图表时,最小值和最大值是图表上显示的值。但是当我在line1系列的'Line Mode'选项中启用'Stairs'时,我会在图表轴上得到一个微妙的膨胀。
这种膨胀不会改变轴的最小和最大范围。它看起来类似于将“点”(图表上xy点处的可见标记)添加到图表中。使用'Points',你可以选择启用/禁用边距的膨胀,但是对于'Stairs',它并不是那么明显。
我想知道是否有人知道如何在线路系列上启用“楼梯”时禁用通胀?
答案 0 :(得分:0)
这看起来像一些空间,以适应最大和最小的平坦段。使用轴 MinimumOffset 和 MaximumOffset 可以减少这种情况,例如:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
InitializeChart();
}
private Steema.TeeChart.Styles.Line line1;
private void InitializeChart()
{
tChart1.Aspect.View3D = false;
line1 = new Steema.TeeChart.Styles.Line(tChart1.Chart);
line1.FillSampleValues();
}
private void checkBox1_CheckedChanged(object sender, EventArgs e)
{
line1.Stairs = checkBox1.Checked;
line1.GetVertAxis.MinimumOffset = (line1.Stairs) ? -line1.LinePen.Width : 0;
//line1.GetVertAxis.MaximumOffset = line1.GetVertAxis.MinimumOffset;
}
}