我正在尝试显示一组中等大小的数据,using (var db = _stagingConnectionFactory.Open())
{
var query = db.From<tblactivityImportCalculationQueue>();
query = query.Where("DATEDIFF(minute,LastUpdated,GETDATE()) > 30");
query.ToMergedParamsSelectStatement();
}
。为了减少过度绘图,我使用了cshtml:
@(Html.Kendo().Grid<Debtors>()
.Name("Debtors")
.Columns(columns =>
{
columns.Bound(c => c).Title("Name").ClientTemplate("#=showName(data)#");
columns.Bound(c => c.Busname);
...
})
...
)
js:
function showName(data) {
var returnName = "";
if (data.Lname) {
returnName = data.Lname;
if (data.Fname) {
returnName += "," + data.Fname;
if (data.Mi) {
returnName += " " + data.Mi;
}
}
}
return returnName;
}
。这大大减慢了R生成图形所需的时间。这是我的规格,
nrow(df)=7810
这是正在发生的事情的一个例子,
alpha=.3
有人知道这个脚本的运行速度变慢了吗?