9 Stimmen

Wie ändere ich die Schriftgröße des Y-Achsenlabels?

Ich möchte die Schriftgröße des Y-Achsenbeschriftung ändern.

Ich habe es versucht...

AxisY LineColor="64, 64, 64, 64" LabelAutoFitMinFontSize="5"
   LabelStyle Font="NanumGothic, 5pt"

und

Chart1.ChartAreas["ChartArea1"].AxisX.LabelStyle.Font.Size = 5;

aber es funktioniert nicht. Die Größe kann nicht geändert werden, auch wenn ich sie vergrößere oder verkleinere.

Bitte hilf mir...!! :)

14voto

Oleg Punkte 1211

Sie scheinen vergessen zu haben, den automatischen Anpassungsstil für diese Achse zu ändern. Die Standardeinstellung ersetzt Ihre Schriftgröße

Chart1.ChartAreas.["ChartArea1"].AxisY.LabelAutoFitStyle 
    = LabelAutoFitStyles.None;
Chart1.ChartAreas.["ChartArea1"].AxisX.LabelStyle.Font 
    = new System.Drawing.Font("Trebuchet MS", 2,25F, System.Drawing.FontStyle.Bold);

10voto

Raheel Punkte 235

Du kannst dies versuchen, vielleicht funktioniert es

Chart1.ChartAreas["ChartArea1"].AxisX.TitleFont = new Font("deine erforderliche Schriftart", deine erforderliche Größe, FontStyle.dein erforderlicher Stil);

Setze Titelfarbe

Chart1.ChartAreas["ChartArea1"].AxisX.ForeColor = Color.Red;

6voto

Greg Punkte 316

Statt direkt zu versuchen, die Schriftgröße zu ändern, weisen Sie der Schriftart den gewünschten Stil zu. Zum Beispiel:

Chart1.ChartAreas.["ChartArea1"].AxisX.LabelStyle.Font = new System.Drawing.Font("Trebuchet MS", 2.25F, System.Drawing.FontStyle.Bold);

Je nachdem, was Sie tun, möchten Sie möglicherweise auch IsLabelAutoFit auf false setzen.

1voto

Das Geheimnis liegt nicht im chartArea, sondern in der Serie:

Chart1.Series["SerieName"].Font = new Font("Arial", 7, FontStyle.Bold);

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X