Telerik Kendo Chart を使用しており、y 軸に整数値を表示しようとしています。値が 6 - 8 - 10 の場合は問題ありませんが、たとえば、以下のコードを使用すると、y 軸の値が次のように取得されます。
私のy軸チャートの値(8と9)
私は、
7.4 7.6 7.8 8.0 ... ... 9.0
しかし、6 - 7 - 8 - 9 - 10 などの y 軸の整数値に値を設定したいのですが、どうすればよいですか? y 軸に整数値を表示するにはどうすればよいですか?
これが私のコードです:
@(Html.Kendo().Chart(Model)
.Name("chart")
.Title(title => title
.Text(@ViewBag.a)
.Position(ChartTitlePosition.Top))
.Legend(legend => legend
.Visible(true)
.Position(ChartLegendPosition.Top))
.Series(series =>
{
series
.Column(model => model.a, categoryExpression: model => model.date).Name("name")
.Aggregate(ChartSeriesAggregate.Count)
.Labels(labels => labels.Visible(true).Position(ChartBarLabelsPosition.Center));
series
.Column(model => model.b, categoryExpression: model => model.date).Name("name")
.Aggregate(ChartSeriesAggregate.Count)
.Labels(labels => labels.Visible(true).Position(ChartBarLabelsPosition.Center));
})
.Events(ev => ev.DataBound("onDB"))
.CategoryAxis(axis => axis
.Date()
.BaseUnit(ChartAxisBaseUnit.Years)
.MajorGridLines(lines => lines.Visible(true))
)
.Theme("metro")
.Tooltip(tooltip => tooltip
.Visible(true)
.Template("#= series.name #: #= value #")))
このコードを使用する場合:
.ValueAxis(axis => axis.Numeric().Labels(labels => labels.Format("{0:n0}"))),
私はそのようなy軸の値を取得します:
7 8 8 8 8 8 8 9 9 9 9 9 9