2015-10-04 2 views
1

Я могу создать диаграмму диаграммы ящиков динамически. Вопрос, с которым я столкнулся сейчас, я не знаю, как bold и изменить размер из название диаграммы.Как смелить и изменить размер шрифта диаграммы Название

Я искал онлайн некоторое время, но не мог понять, как это сделать.

Это мои коды:

Chart Chart1 = new Chart(); 
       Chart1.DataSource = tg; 
       Chart1.Width = 600; 
       Chart1.Height = 350; 

       Chart1.Series.Add(new Series()); 
       Chart1.Series[0].ChartType = SeriesChartType.BoxPlot; 
       List<object> lst = tg.AsEnumerable().ToList<object>(); 

       foreach (DataRow row in tg.Rows) 
        Chart1.Series[0].Points.AddXY(row["VALUE"], new object[] { row["Min"], row["Max"], row["Avg"], row["Percentile25"], row["Percentile50"], row["Percentile75"] }); 

       Chart1.Series[0]["PixelPointWidth"] = "38"; 
       string title = (tg.Rows[0]["TITLE"].ToString()); 
       Chart1.Titles.Add(title); 

       //create chartareas 
       ChartArea ca = new ChartArea(); 

       ca.AxisX = new Axis(); 
       ca.AxisX.MajorGrid.Enabled = false; 
       ca.AxisY = new Axis(); 
       ca.AxisY.MajorGrid.Enabled = false; 
       Chart1.ChartAreas.Add(ca); 

       //databind 
       Chart1.DataBind(); 
       Chart1.Visible = true; 

       panel.Controls.Add(Chart1); 

Вопрос: Как Жирный Диаграмма Название?

Как изменить Размер шрифта Диаграмма Раздел?

Цените, если кто-то может мне помочь в этом. Благодаря!

С уважением,

Felicia

+0

Посмотрите на HTML, который генерирует этот код. И оттуда вы можете увидеть, как будет отображаться заголовок. Вы сможете отформатировать его, используя css. Или вы можете опубликовать html в своем вопросе. –

ответ

1

Попробуйте это:

 Title title = new Title(); 
     title.Font = new Font("Arial", 14, FontStyle.Bold); 
     title.Text = "My Chart Title"; 
     Chart1.Titles.Add(title); 
+0

привет, он работает! Спасибо за вашу помощь! :) –

+0

Добро пожаловать! – jsanalytics

+0

btw @jstreet, знаете ли вы, как изменить шрифт метки X X? Я пробовал вот так: Chart1.Series [0] .Font = new Font («Arial», 9, FontStyle.Bold); но не работает :( –