Ich verwendeC# build-Diagramm Speichern als Bild ohne repräsentiere
System.Windows.Forms.DataVisualization.Charting.Chart
Referenz- und I Stab ein Diagramm ohne Diagrammelement zu bauen, in Meine Winform-Benutzeroberfläche, ich möchte nur ein Diagramm mit Code erstellen und es als Bild speichern. aber nach dem Code läuft habe ich und leeres Bild gespeichert. mein Code:
Chart ch = new Chart();
ch.Series.Add("tt");
ch.Series["tt"].Points.AddXY(1, 10);
ch.Series["tt"].Points[0].SetValueY(4);
string path = Path.Combine(AppDomain.CurrentDomain.BaseDirectory, "savedImg.jpg");
ch.SaveImage(path, ChartImageFormat.Jpeg);
und hier ist die Ausgabe: enter image description here
mir bitte helfen.
Sieht so aus, als müssten Sie möglicherweise auch einen Diagrammbereich hinzufügen. Gerade aufgerufen, bevor Sie Ihre Serie hinzufügen ch.ChartAreas.Add (new ChartArea()); Wenn Sie möchten, dass eine Legende angezeigt wird, müssen Sie diese auch manuell hinzufügen. ch.Legends.Add (neue Legende()); Wenn Sie einem WinForm ein Diagramm-Steuerelement hinzufügen, wird auf dieses gesamte Handbuch in der Designer-Datei geachtet. Wenn Sie ein Diagramm grammatikalisch erstellen, müssen Sie das manuell erledigen. – Bearcat9425
@ Bearcat9425 Vielen Dank. gelöst durch das Hinzufügen dieser beiden Zeilen, noch einmal vielen Dank, Sie haben meinen Tag gerettet –
Ich bin froh, dass ich helfen konnte. – Bearcat9425