Я использую Telerik UI для ASP.NET ЯдраПоказана подсказка кендо диаграммы
У меня есть кендо диаграмма, которая показывает date vs int
график. Модель имеет 2 свойства CreatedDateTime(datetime)
и Count(int)
. График суммирует сумму по месяцам. Ниже приводится модель и график
public class Document
{
public DateTime CreatedDateTime { get; set; }
public int Count { get; set; }
}
@model IEnumerable<Document>
@(Html.Kendo().Chart(Model)
.Name("chart")
.Title("Dashboard Metrics")
.Legend(legend => legend
.Position(ChartLegendPosition.Bottom)
)
.Series(series =>
{
series
.Area(model => model.Count, model => model.CreatedDateTime)
.Aggregate(ChartSeriesAggregate.Sum)
.Name("Document Count").Color("#BA2727").Opacity(.7);
})
.CategoryAxis(axis => axis
.Date()
.BaseUnit(ChartAxisBaseUnit.Months)
.Labels(labels => labels.DateFormats(formats => formats.Months("MMM")))
)
.Tooltip(tooltip => tooltip
.Visible(true)
.Format("{0:N0}"))
)
В настоящее время график показывает только «Count` в подсказке, в дополнение я также хочу показать месяц в подсказке.
Я хотел бы знать, какой будет синтаксис для всплывающей подсказки, чтобы показать месяц? Существует метод tooltip.template(), но им не удается определить синтаксис, чтобы показывать как количество, так и месяц.
это работало '.template (" # = kendo.toString (категория , 'MMM') # - # = kendo.toString (значение, 'N0') # "))' – LP13
@ LP13, рад, что это сработало для вас. – ezanker