我在两个不同的地方使用两个图表,图表显示了sam数据并使用了不同的控制器和模型。
这是代码:
@(Html.Kendo().Chart<AccountChartModel>()
.Name("chart")
.Title("Sales by Month")
.Legend(legend => legend
.Position(ChartLegendPosition.Bottom)
)
.ChartArea(chartArea => chartArea
.Background("transparent")
)
.SeriesDefaults(seriesDefaults =>
seriesDefaults.Line().Style(ChartLineStyle.Smooth)
)
.Series(series =>
{
series.Line(Model.ValueAxis).Name("Sales");
//series.Line(new double[] { 18495.68, 5748.87, 30000.99, 15005.78, 48520, 29789.14, 9874 }).Name("Sales");
//series.Line(new double[] { 4.743, 7.295, 7.175, 6.376, 8.153, 8.535, 5.247, -7.832, 4.3, 4.3 }).Name("Russian Federation");
//series.Line(new double[] { -0.253, 0.362, -3.519, 1.799, 2.252, 3.343, 0.843, 2.877, -5.416, 5.590 }).Name("Haiti");
})
.CategoryAxis(axis => axis.Categories(Model.CategoryAxis)
//.Categories("Jan", "Feb", "Mar", "Apr", "May", "Jun", "Jul")
.MajorGridLines(lines => lines.Visible(false))
)
.ValueAxis(axis => axis
.Numeric()/*.Labels(labels => labels.Format("{0}%"))*/
.Line(line => line.Visible(false))
//.AxisCrossingValue(-10)
)
.Tooltip(tooltip => tooltip
.Visible(true)
.Template("#= series.name #: #= value # $")
)
//.HtmlAttributes(new { style="height:600px"})
)
但当第一张图表在不同页面打开时,第二张图表无法打开。任何人都可以告诉我该怎么做?