我准确地列出了很长的73800个元素。然后我用:
[the very long list]|> Seq.countBy id |> Seq.toList
制作一个如下所示的元组列表:
[(4,32),(5,322)...]
我的问题是,我可以将该列表列表传递给我的Databind系列吗?
let series = new Series(ChartType = SeriesChartType.Column)
chart.Series.Add(series)
series.Points.DataBindXY([the very long list]|> Seq.countBy id |> Seq.toList)
上面的代码不起作用,但是如果有另一个Point.Databind属性我可以使用它将接受那个tupled列表并根据元组中的两个值设置xy值吗?
或许可以选择将[very long list]
传递给系列,然后它会自行计算出现次数,并根据列表中出现的次数计算y
值?
由于
答案 0 :(得分:1)
因为您正在使用DataVisualization,我怀疑您会发现API采用元组,因为它不是C#惯用语。
我建议使用F#Charting,其中有支持F#元组的api,这是一个例子:https://fslab.org/FSharp.Charting/BarAndColumnCharts.html