TeeChart Pro .NET 2010:在线模式下启用楼梯会增加图表边距

时间:2015-05-12 20:44:52

标签: .net teechart

我一直在使用TeeChart Pro .NET 2010,我注意到当我将一个Line系列添加到图表时,最小值和最大值是图表上显示的值。但是当我在line1系列的'Line Mode'选项中启用'Stairs'时,我会在图表轴上得到一个微妙的膨胀。

这种膨胀不会改变轴的最小和最大范围。它看起来类似于将“点”(图表上xy点处的可见标记)添加到图表中。使用'Points',你可以选择启用/禁用边距的膨胀,但是对于'Stairs',它并不是那么明显。

我想知道是否有人知道如何在线路系列上启用“楼梯”时禁用通胀?

1 个答案:

答案 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;
    }
  }