我有15万条X和Y列的记录,我正在尝试为FinanicalFormula绘制一个图表。创建图表永远都需要时间。它也不会抛出错误。
Chart1.DataSource = dtChart
' Data bind to the selected data source
Chart1.DataBind()
Chart1.ChartAreas(0).RecalculateAxesScale()
Chart1.DataManipulator.FinancialFormula(FinancialFormula.Forecasting,
"Linear,,false,false",
Chart1.Series("Series1"),
Chart1.Series("Linear"))
Chart1.DataManipulator.FinancialFormula(FinancialFormula.Forecasting,
"Exponential,,false,false",
Chart1.Series("Series2"),
Chart1.Series("Exponential"))
Chart1.DataManipulator.FinancialFormula(FinancialFormula.Forecasting,
"IsLogarithmic,,false,false",
Chart1.Series("Series3"),
Chart1.Series("Logarithmic"))
Chart1.DataManipulator.FinancialFormula(FinancialFormula.Forecasting,
"Power,,false,false",
Chart1.Series("Series4"),
Chart1.Series("Power"))
Chart1.ChartAreas(0).AxisX.Minimum = 0
'Chart1.ChartAreas(0).AxisX.IntervalOffset = 0.1
Chart1.ChartAreas(0).AxisY.Minimum = 0
'Chart1.ChartAreas(0).AxisY.IntervalOffset = 0.5在debug中,控制是从这些行出来的。在该页面加载数据到图形之后。我该如何解决这个问题?
发布于 2011-02-24 00:50:40
最简单的方法是,如果你能找到一种方法,通过预处理来减少数据中的点数(即将几个彼此接近的数据点组合成一个数据点)-有趣的是,Dundas在其支持页面上有相关文章:
https://stackoverflow.com/questions/5093932
复制相似问题