c# - 将系列名称设置为 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;
但我得到相同的结果
解决方案
推荐阅读
- asp.net-core - 在 asp-validation-for 中显示多个错误(每行一个)
- asp.net-core-mvc - Servicestack GlobalRequestFilters 将其他用户身份验证数据填充到 Jwt 令牌中
- algorithm - 渐近边界 | 如果 f = 2^n 和 g = (2^n+1),那么 f = Θ(g) 怎么算?
- html - 继兄弟在 Selenium 中没有得到想要的 xpath
- vue.js - 错误类型错误:无法读取未定义的 Vue.js 的属性“版本”
- java - 计算字符串数组中字符的出现次数
- python - 在行为框架python(before_scenario和after_scenario)中使用钩子后出错
- selenium - [SELENIUM]Webdriver driver = new FirefoxDriver() cn 有人说这里的构造函数名和类名有什么不同
- python - 根据每个月计算支出金额,这取决于另一个列值 ID
- python - 遍历 pandas 数据框列并使用 if 语句进行评估,并将列值传递给空列表/字典