0

私のアプリケーションは、Telerik MVC チャートを使用した asp.net 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();
    }

運がなかったので、あなたの提案に感謝します。前もって感謝します。

4

1 に答える 1

0

次のようになります。chart.options.series.push({color: "red"、data:[11、11、23、13]、name: "Diastolic"、type: "Line"});

また、チャートには最初からシリーズが含まれていてはなりません。

于 2012-10-06T03:41:47.883 に答える