【问题标题】:How to change Y axis Label font size?如何更改 Y 轴标签字体大小?
【发布时间】:2012-07-04 02:31:32
【问题描述】:

我想更改 Y 轴标签字体大小。

我试过了……

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

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

但它不起作用。 即使我扩展或缩小它,它的大小也无法修改。

请帮帮我……!! :)

【问题讨论】:

    标签: asp.net fonts size label mschart


    【解决方案1】:

    您似乎忘记更改此轴的自动调整样式。它的默认设置会替换您的字体大小

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

    【讨论】:

      【解决方案2】:

      你试试这可能是它的工作

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

      设置标题颜色

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

      【讨论】:

        【解决方案3】:

        不要尝试直接更改字体大小,而是为字体分配您需要的样式。例如:

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

        根据您的操作,您可能还希望将 IsLabelAutoFit 设置为 false。

        【讨论】:

          【解决方案4】:

          秘诀不在chartArea,而在Series:

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

          【讨论】:

            猜你喜欢
            • 2022-09-28
            • 1970-01-01
            • 2016-04-25
            • 1970-01-01
            • 2019-11-18
            • 2014-02-19
            • 1970-01-01
            • 1970-01-01
            • 2016-11-11
            相关资源
            最近更新 更多