来自 2 个值的 XRChart 饼图
XRChart Pie Chart from 2 values
我正在创建 DevExpress XtraReport - 报告。
我有一个分组 table,其值与此类似:
Model | Passed | Failed | Total |
Test1 | 4 | 5 | 9
Test3 | 2 | 1 | 3
现在我想将此数据转换为饼图。
我想做的是创建两个标签,分别命名为通过和失败。并将我的数据绑定到每一个。但这似乎是不可能的。
XRChart 将只允许我创建静态标签而没有选项可以绑定到它,或者创建一个基于分组而不是列的动态选择标签的系列。
意思是我可以轻松搞定
Test1.Total vs Test3.Total
但不是 Test1.Passed vs Test1.Failed
和 Test3.Passed vs Test3.Failed
这怎么会这么难,我一定是错过了什么。
假设您想要为数据源集合中的每一行显示单独的饼图和测试结果("Test1","Test2"),您将需要更改数据结构以使其兼容使用 DevExpress 图表组件支持的 "Series Template" 功能(有关更多信息,请参阅 https://documentation.devexpress.com/XtraReports/4575/Examples/Use-Charts-Grids-and-Custom-Controls/How-to-Create-a-Report-with-a-Chart-Bound-to-Data-Using-Series-Templates 文章)。例如,以下数据模式将允许您生成两个饼图:
SeriesDataMember ArgumentDataMember ValueDataMembers(请参阅 XRChart.SeriesDataMember、XRChart.SeriesTemplate.ArgumentDataMember 和 XRChart.SeriesTemplate.ValueDataMembers 属性)
Test1 Passed 4
Test1 Failed 5
Test2 Passed 2
Test2 Failed 1
您也可以直接联系 DevExpress 支持团队,方法是使用他们的支持中心门户提交工单。
我正在创建 DevExpress XtraReport - 报告。
我有一个分组 table,其值与此类似:
Model | Passed | Failed | Total |
Test1 | 4 | 5 | 9
Test3 | 2 | 1 | 3
现在我想将此数据转换为饼图。
我想做的是创建两个标签,分别命名为通过和失败。并将我的数据绑定到每一个。但这似乎是不可能的。
XRChart 将只允许我创建静态标签而没有选项可以绑定到它,或者创建一个基于分组而不是列的动态选择标签的系列。
意思是我可以轻松搞定
Test1.Total vs Test3.Total
但不是 Test1.Passed vs Test1.Failed
和 Test3.Passed vs Test3.Failed
这怎么会这么难,我一定是错过了什么。
假设您想要为数据源集合中的每一行显示单独的饼图和测试结果("Test1","Test2"),您将需要更改数据结构以使其兼容使用 DevExpress 图表组件支持的 "Series Template" 功能(有关更多信息,请参阅 https://documentation.devexpress.com/XtraReports/4575/Examples/Use-Charts-Grids-and-Custom-Controls/How-to-Create-a-Report-with-a-Chart-Bound-to-Data-Using-Series-Templates 文章)。例如,以下数据模式将允许您生成两个饼图:
SeriesDataMember ArgumentDataMember ValueDataMembers(请参阅 XRChart.SeriesDataMember、XRChart.SeriesTemplate.ArgumentDataMember 和 XRChart.SeriesTemplate.ValueDataMembers 属性)
Test1 Passed 4
Test1 Failed 5
Test2 Passed 2
Test2 Failed 1
您也可以直接联系 DevExpress 支持团队,方法是使用他们的支持中心门户提交工单。