FlexReport柱状图表控件问题
FlexReport做柱状图的几个问题
1、示例代码中的图表和设计器中的不一致
花了很多时间都没搞清楚,这个设计器拖出来的为什么和试例不同,而且这个ChartField是从哪加到报表中来的,至今没搞懂,ChartField和FlexChartFleid有什么区别?应该如何选择?
2、如果要在代码中实现集合数据显示为柱状图,例:
集合:
public class TCMBodyScore
{
public TCMBodyScore(string bodyTypeName, long bodyTypeScore)
{
BodyTypeName = bodyTypeName;
BodyTypeScore = bodyTypeScore;
}
public string BodyTypeName { get; set; }
public long BodyTypeScore { get; set; }
}
如何实现定义一个上述对象的集合绑到到图表自动显示为如下样式:
可以把你这个模板文件发我看看
Richard.Ma 发表于 2024-4-15 12:25
可以把你这个模板文件发我看看
就是例程里面的
明白你说的意思了,这个需要和研发确认一下,然后给你反馈,跟踪编号:C1WIN-31960 C1Chart 和相应的 ChartField 是过时的字段,已经被FlexChart和对应的 FlexChartField 取代。只是为了向后兼容,它保留在 FlexReport 中。因此,不允许在 FlexReprotDesigner 中添加 ChartField。作为解决方法,可以直接在 .flxr 文件中自己来添加此字段。 Richard.Ma 发表于 2024-5-7 10:24
C1Chart 和相应的 ChartField 是过时的字段,已经被FlexChart和对应的 FlexChartField 取代。只是为了向后 ...
OK,那请问FlexChartFleid怎么生成柱状图,见第2个问题 BodyTypeName 绑定为X轴,BodyTypeScore 绑定为Y值即可,
但是,目前没有办法实现你需要的多个颜色显示,这个集合在图表中是一个系列,如果是单图表的话,还可以用过事件来自定义,但是在报表中没法实现每个柱形标记的自定义绘制
页:
[1]