or
@(Html.Kendo().Chart()
.Name("chart")
.Theme("flat")
.Title("Issues Waterfall")
.DataSource(ds => ds
.ServerOperation(false)
)
.Series(series =>
{
series.Column(new double[] { 100 }).Name("Total").Color("Blue").Stack("Total");
foreach (var resp in Model.listResponsibleDowntime)
{
series.Column(new double?[] { resp.percent_pad }).Name(resp.resp_name).Color("White").Opacity(0).Labels(false).Tooltip(false).Stack(resp.resp_name);
series.Column(new double?[] { resp.percent_downtime }).Name(resp.resp_name).Color(resp.resp_color).Labels(lables => lables.Format("{0:n2}%").Visible(true).Position(ChartBarLabelsPosition.OutsideEnd)).Stack(resp.resp_name);
}
series.Column(new double?[] { Model.oee }).Name("Actual").Color("Green").Stack("Actual").Labels(lables => lables.Format("{0:n2}%").Visible(true).Position(ChartBarLabelsPosition.OutsideEnd));
})
.CategoryAxis(axis => axis
.MajorGridLines(lines => lines.Visible(false))
.Labels(model => model
.Rotation(0)
.Visible(true)
)
//.Categories(Model.listCategories)
)
.Legend(legend => legend
.Position(ChartLegendPosition.Top)
.Margin(20, 50, 20, 50)
.Visible(false)
)
.ValueAxis(axis => axis
.Numeric()
.Min(0)
.Max(100)
.Labels(labels => labels.Format("{0:n0}%"))
)
.Tooltip(tooltip => tooltip
.Visible(true)
.Template("#= series.name #: #= kendo.format('{0:n2}', value) #")
)
)
kendo.data.transports["odata"].parameterMap($("#grid").data("kendoGrid").dataSource._filter, 'json')
"{"filters":[{"field":"Code","operator":"contains","value":"f"}],"logic":"and"}"