8

Y軸ラベルのフォントサイズを変更したい。

私は試した...

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

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

しかし、それは機能しません。拡張または縮小しても、サイズを変更することはできません。

私を助けてください...!!:)

4

4 に答える 4

14

この軸の自動フィット スタイルを変更するのを忘れているようです。デフォルト設定はフォントサイズを置き換えます

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);
于 2012-07-24T07:38:12.830 に答える
9

あなたはこれを試してみてください

Chart1.ChartAreas["ChartArea1"].AxisX.TitleFont = new Font("your required font",uyour required size, FontStyle.your required style);

タイトルの色を設定

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

于 2013-09-28T07:14:33.057 に答える
6

フォント サイズを直接変更しようとする代わりに、必要なスタイルでフォントを割り当てます。例えば:

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

何をしているかによっては、IsLabelAutoFit も false に設定したい場合があります。

于 2012-07-11T04:48:21.877 に答える
1

秘密は chartArea ではなく、Series にあります。

Chart1.Series["SerieName"].Font = new Font("Arial", 7, FontStyle.Bold);
于 2016-10-08T23:10:06.840 に答える