Реализация линейной диаграммы в Kendo MVC, нужна помощь для горизонтальной прокрутки и ось Y должны быть видны - PullRequest
0 голосов
/ 12 октября 2018

Я внедряю диаграмму Kendo MVC в своем приложении и пытаюсь добавить для этого горизонтальную прокрутку.Но когда я реализую это, я не могу видеть ось Y графика.Я также хочу видеть ось Y на графике при перемещении вправо горизонтальной прокруткой.

Я реализовал эту прокрутку с помощью CSS.Могу ли я реализовать то же самое с MVC кендо?

Вот мой код:

@(Html.Kendo().Chart()
    .Name("chart")     
    .Title("Sales vs. Quotes")
    .Legend(legend => legend
        .Position(ChartLegendPosition.Bottom)
    )
    .ChartArea(chartArea => chartArea
        .Background("transparent")
    )
    .SeriesDefaults(seriesDefaults =>
        seriesDefaults.Line().Style(ChartLineStyle.Smooth)
    )
    .Series(series =>
    {
        series.Line(ViewBag.lineGraphSales).Name("Sales");
        // series.Line(new double[] { 3.907, 7.943, 7.848, 9.284, 9.263, 9.801, 3.890, 8.238, 9.552, 6.855 }).Name("Sales");
        // series.Line(new double[] { 1.988, 2.733, 3.994, 3.464, 4.001, 3.939, 1.333, -2.245, 4.339, 2.727 }).Name("Quotes");
    })
    .CategoryAxis(axis => axis
        // .Categories("Jan-18", "Feb-18", "Mar-18", "APR-18", "MAY-18", "JUN-18", "JUL-18", "AUG-18", "SEP-18", "OCT-18", "NOV-18", "DEC-18")
        .Categories((string[]) ViewBag.lineGraphMonths)
        .MajorGridLines(lines => lines.Visible(false))
    )

    .ValueAxis(axis => axis
        .Numeric()
        .Labels(labels => labels.Format("#,##0,,"))
        .Line(line => line.Visible(false))
        // .AxisCrossingValue(10000)
    )
    .Tooltip(tooltip => tooltip
        .Visible(true)
        .Format("${0}")
    )
)
...