0
目前我有这个,它的工程很棒..我需要的是CategoryAxis中的类别是动态的而不是静态的.Categories(“1”,“2”,“3”, “4”,“5”)..MVC的动态CategoryAxis剑道图
我已经有了我想放在那里的值,它来自我的模型,它的@ item.SurveyLinearCounts.FirstOrDefault()。Min为最小值和@ item.SurveyLinearCounts .FirstOrDefault()。Max的最大值
我该怎么做。?
@(Html.Kendo().Chart<AnalyzeResponseViewModel>()
.Name(@item.SurveyQuestionID.ToString())
.Legend(legend => legend
.Position(ChartLegendPosition.Top)
.Visible(true)
)
.ChartArea(chartArea => chartArea
.Background("transparent")
)
.Series(series =>
{
series.Column(model => model.ResponseCount).Name("Count").Tooltip(tooltip => tooltip.Visible(true).Template("#= series.name #: #= value #"));
})
.CategoryAxis(axis => axis
.Categories("1", "2", "3", "4", "5")
.MajorGridLines(lines => lines.Visible(false))
)
.
)
.ValueAxis(axis => axis
.Numeric()
.Line(line => line.Visible(false))
.MajorGridLines(lines => lines.Visible(true))
)
.DataSource(ds => ds
.Read(read => read.Action("GetSurveyResponseChart", "DataSource", new { item.SurveyQuestionID })))
.Tooltip(tooltip => tooltip.Visible(true).Template("#= series.name #: #= value #")))
它不清楚你想要什么。图表已生成后,您是否想更新分类标签? – ezanker
我想用我的模型中的值动态设置标签 –