首页 > 解决方案 > 将系列名称设置为 Axis X 位置

问题描述

我有这样的条形字符:

在此处输入图像描述

如您所见,我生成了八个系列名称,例如:

    foreach (var item in allProjectsModel.Where(x => x.TaskName != "Overall"))
            {
               graphTasksCompleted.Series.Add(item.TaskName);
               graphTasksCompleted.Series[item.TaskName].Points.AddXY(item.TaskName, currentHours);
            }

但正如你所看到的,我在 x 轴上只有一个系列名称的值,我希望每一个都具有相应的颜色,如下所示:

在此处输入图像描述

TaskName如果我使用as ,为什么它只显示一个XValue?问候

我也尝试过使用:

 graphTasksCompleted.Series[item.TaskName].Points[0].AxisLabel = item.TaskName;

但我得到相同的结果

标签: c#winformsbar-chart

解决方案


推荐阅读