Asp.net mvc 3 Asp.net MVC Telerik chart.options.series.push

Asp.net mvc 3 Asp.net MVC Telerik chart.options.series.push,asp.net-mvc-3,telerik-mvc,Asp.net Mvc 3,Telerik Mvc,我的应用程序是asp.NETMVC,使用TelerikMVC图表。我正在尝试使用Javascript隐藏和显示系列: 以下是图表: @(Html.Telerik().Chart<MyVDC.Models.ChartData.PatientGroupData>() .Name("Chart") .Title(title => title .Text("Representative Sales vs. Total S

我的应用程序是asp.NETMVC,使用TelerikMVC图表。我正在尝试使用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"))

                         )

我没有任何运气,我将感谢你的建议。提前谢谢。

我发现应该是这样的: push({color:“red”,数据:[11,11,23,13],名称:“舒张期”,类型:“Line”})

此外,图表不应该有任何系列开始

 function ShowDiastolic() {
        var chart = $("#Chart").data("tChart");
        chart.options.series.push({ color: "red", data: [chart.Diastolic], name: "Diastolic", type: "Line" });
        chart.refresh();
    }