gpt4 book ai didi

c# - 在多个图表中添加标题标题

转载 作者:太空宇宙 更新时间:2023-11-03 18:32:17 25 4
gpt4 key购买 nike

enter image description here

         {
rand = new Random();
ChartArea ca = new ChartArea();

DataTable ds = new DataTable();
ds = GameLib.Reports.GetReportList();
for (int i = 0; i < 4; i++)
{

Chart2.Series.Add("Series" + i.ToString());
Chart2.ChartAreas.Add("ChartArea" + i.ToString());


Chart2.Series[i].ChartArea = "ChartArea" + i.ToString();


Chart2.Series[i].ChartType = SeriesChartType.Bar;

}

for (int k = 0; k < 4; k++)
{
Chart2.Series[("Series" + k).ToString()].Points.DataBindXY(ds.DefaultView, "ReportID", ds.DefaultView, "ReportName");
}
}

这是创建多个图表的代码。

谁能帮我创建多个图表标题?

我附上了输出图像,实际上每个图表都有一个标题,所以我想显示每个图表的标题。

最佳答案

您需要向图表添加单独的标题,然后将它们停靠到图表区域。
像这样:

// Add the title
Chart1.Titles.Add("Title1");

// Set the text of the title
Chart1.Titles("Title1").Text = "Chart Area 1 Title";

// Dock the title to a ChartArea
Chart1.Titles("Title1").DockedToChartArea = "ChartArea1";

您可以在循环中使用类似的东西,也可以单独创建它们。

编辑:

Title tt = new Title(); 
tt.Name = "ChartArea1" + t.ToString();
// tt.Text = "Performance Warehouses";

Chart1.Titles.Add(tt);
Chart1.Titles[tt.Name].Text = UserName;
Chart1.Titles[tt.Name].DockedToChartArea = tt.Name;
Chart1.Titles[tt.Name].IsDockedInsideChartArea = false

关于c# - 在多个图表中添加标题标题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20604828/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com