Ter*_*rry 1 mschart visual-studio-2010 winforms c#-4.0
我试图在饼图顶部显示标题.
chartArea1.AxisX.Title = "Product1";
chartArea1.AxisX.TitleFont = new Font("Arial Bold", 15, FontStyle.Bold);
chartArea1.AxisX.TitleAlignment = StringAlignment.Center;
Run Code Online (Sandbox Code Playgroud)
我尝试将标题添加到图表的标题集合中,然后分配到图表区域标题.但它没有用.
我还能做些什么才能在饼图顶部显示标题?
像下面这样的东西应该工作:
Chart1.Titles.Clear()
Dim newTitle As New Title("Title Here", Docking.Top, New Font("Verdana", 12), Color.Black)
Chart1.Titles.Add(newTitle)
Run Code Online (Sandbox Code Playgroud)
编辑:
要将不同的标题应用于不同的图表区域,您需要设置标题 DockedToChartArea属性.例如,如果我有一个包含2个ChartAreas的图表,则可以像这样添加标题:
Title Area1Title = new Title("Title1", Docking.Top, new Font("Verdana", 12), Color.Black);
Title Area2Title = new Title("Title2", Docking.Top, new Font("Verdana", 12), Color.Black);
Area1Title.DockedToChartArea = Chart1.ChartAreas[0].Name;
Area2Title.DockedToChartArea = Chart1.ChartAreas[1].Name;
Chart1.Titles.Add(Area1Title);
Chart1.Titles.Add(Area2Title);
Run Code Online (Sandbox Code Playgroud)