2012-07-04 2 views
4

Я хочу изменить размер шрифта метки оси Y.Как изменить размер шрифта Y-оси?

Я пытался ...

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

и

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

, но он не работает. Его размер не может быть изменен, хотя я его расширяю или уменьшаю.

Пожалуйста, помогите мне ... !! :)

ответ

6

Вместо того, чтобы напрямую изменять размер шрифта, назначьте шрифт требуемым стилем. Например:

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

В зависимости от того, что вы делаете, вы также можете установить IsLabelAutoFit ложь, а также.

9

Вы, кажется, забыли изменить стиль автоматической подгонки для этой оси. Это настройка по умолчанию заменяет ваш размер шрифта

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

Вы пытаетесь это может быть его рабочим

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

Set Название цвета

Chart1.ChartAreas [ "ChartArea1"]. AxisX.ForeColor = Цвет. Красный;

1

Секрет не в ChartArea, но в серии:

Chart1.Series["SerieName"].Font = new Font("Arial", 7, FontStyle.Bold); 
Смежные вопросы