我的应用程序是 asp.net MVC,使用 Telerik MVC 图表。我正在尝试使用 Javascript 隐藏和显示系列:
这是图表:
@(Html.Telerik().Chart<MyVDC.Models.ChartData.PatientGroupData>()
.Name("Chart")
.Title(title => title
.Text("Representative Sales vs. Total Sales"))
.Series(series =>
{
//series.Line(s => s.Diastolic).Name("Diastolic");
series.Line(s => s.Systolic).Name("Systolic");
series.Line(s => s.HeartRate).Name("Heart Rate");
})
.CategoryAxis(axis => axis
.Categories(s => s.Day).Labels(labels => labels.Template("${ formatDate(value) }"))
)
.DataBinding(dataBinding => dataBinding
.Ajax().Select("_PatientGroupChartData", "BP"))
)
这是显示舒张系列的脚本:
function ShowDiastolic() {
var chart = $("#Chart").data("tChart");
chart.options.series.push({ color: "red", data: [chart.Diastolic], name: "Diastolic", type: "Line" });
chart.refresh();
}
我没有任何运气,我会很感激你的建议。提前致谢。