Ho un grafico .NET che sto popolando in fase di esecuzioneCome posso forzare un grafico a regolare automaticamente l'asse Y massimo?
Il grafico viene visualizzato all'interno di un report. Per ogni banda nella mia relazione, ho chiaro tutte le serie e aggiungerle di nuovo in utilizzando il codice
Series s = new Series();
s.Font = new Font("Verdana", 8f);
int i = 0;
foreach (var month in line.Months)
{
DataPoint p = new DataPoint();
p.XValue = i;
p.YValues = new Double[] { month.LineValue ?? 0 };
s.Points.Add(p);
i++;
}
Quando io popolo il grafico per la seconda volta, i soggiorni massimi asse Y nel 2000, vale a dire non è essere ricalcolati
Come si impone il ricalcolo?
ho ScaleBreakStyle abilitata l'asse Y
Se provo a impostare IsLogarithmic su true l'asse Y ricevo una X al posto di un grafico
Sto usando Visual Studio 2010 con il sistema. Windows.forms.DataVisualization.Charting.Chart
Paul
Sembra che la risposta di Anton Kedrov dovrebbe essere la soluzione accettata – Molomby