/ / TeeChart Pro .NET 2010: Włączanie schodów w trybie liniowym Napełnia marginesy wykresów - .net, teechart

TeeChart Pro .NET 2010: Włączanie schodków w trybie liniowym Powoduje wyświetlanie marginesów wykresu - .net, teechart

Używam TeeChart Pro.NET 2010 i zauważyłem, że gdy do wykresu dodaje się serię Line, wartości minimalne i maksymalne są wyświetlane na wykresie. Ale kiedy włączam „Schody” w opcjach „Tryb liniowy” dla serii linii 1, otrzymuję subtelną inflację w osiach wykresu.

Ta inflacja nie zmienia minimum imaksymalne zakresy dla osi. Wygląda podobnie do sytuacji, gdy „Punkty” (widoczne znaczniki w punktach xy na wykresie) są dodawane do wykresu. W przypadku „Punktów” masz możliwość włączenia / wyłączenia inflacji marginesów, ale w przypadku „Schodów” nie jest to takie oczywiste.

Zastanawiałem się, czy ktoś nie wie, jak wyłączyć inflację występującą podczas włączania „Schodów” w serii linii?

Odpowiedzi:

0 dla odpowiedzi № 1

Wygląda to na trochę miejsca na maksymalne i minimalne płaskie segmenty. Można to zmniejszyć za pomocą osi MinimumOffset i MaximumOffset, na przykład:

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