我有一个
public IEnumerable<Project> Projects;
项目具有多个属性,其中一个属性为“projectStatus
“
项目可以有5种状态之一(打开、关闭、进行中、已删除、新建)
我想有一个ChartComponent
,显示在每种状态的项目数量。
但是我不知道如何设置
<RadzenChart>
<RadzenColumnSeries Data="@Projects" CategoryProperty="projectStatus" Title="Status" LineType="LineType.Dashed" ValueProperty="projectStatus.Count()">
<RadzenSeriesDataLabels Visible="true"/>
</RadzenColumnSeries>
</RadzenChart>
我使用https://blazor.radzen.com/docs/guides/components/chart.html中的文档作为参考
我希望X轴有5列(每种状态),Y轴有每种状态的项目数量
1条答案
按热度按时间brccelvz1#
您可以创建一个单独的列表来处理
RadzenColumnSeries
。该列表属于一个具有两个属性的类,它们是:CategoryProperty
(状态值为字符串,例如打开、关闭...)ValueProperty
(处于当前状态的项目数)然后为每种状态创建一个物料,并指定处于该状态的项目数。
工作示例:
结果: