剣道棒グラフのテーマを「メトロ」テーマに設定しようとしていますが、かみそりコードで明示的に宣言しない限り、それを行うことができないようです。
以下のコードが機能することを期待していますが、レンダリングされた棒グラフはデフォルトのテーマを使用しています。
<link href="http://cdn.kendostatic.com/2012.3.1114/styles/kendo.common.min.css" rel="stylesheet" type="text/css" />
<link href="http://cdn.kendostatic.com/2012.3.1114/styles/kendo.metro.min.css" rel="stylesheet" type="text/css" />
<link href="http://cdn.kendostatic.com/2012.3.1114/styles/kendo.dataviz.min.css" rel="stylesheet" type="text/css" />
<link href="http://cdn.kendostatic.com/2012.3.1114/styles/kendo.dataviz.metro.min.css" rel="stylesheet" type="text/css">
<script src="http://cdn.kendostatic.com/2012.3.1114/js/jquery.min.js"></script>
<script src="http://cdn.kendostatic.com/2012.3.1114/js/kendo.all.min.js"></script>
<script src="http://cdn.kendostatic.com/2012.3.1114/js/kendo.aspnetmvc.min.js"></script>
<section id="content">
<div class="row-fluid">
@RenderBody()
@(Html.Kendo().Chart()
.Name("chart")
.Title("Internet Users")
.Series(series => {
series.Bar(new double[] { 15.7, 16.7, 20, 23.5, 26.6 }).Name("World");
series.Bar(new double[] { 67.96, 68.93, 75, 74, 78 }).Name("United States");
})
.CategoryAxis(axis => axis
.Categories("2005", "2006", "2007", "2008", "2009")
)
.ValueAxis(axis => axis
.Numeric().Labels(labels => labels.Format("{0}%"))
)
.Tooltip(tooltip => tooltip
.Visible(true)
.Format("{0}%")
)
)
</div>
</section>
しかし、これは機能します。
@(Html.Kendo().Chart()
.Name("chart")
.Title("Internet Users")
.Series(series => {
series.Bar(new double[] { 15.7, 16.7, 20, 23.5, 26.6 }).Name("World");
series.Bar(new double[] { 67.96, 68.93, 75, 74, 78 }).Name("United States");
})
.CategoryAxis(axis => axis
.Categories("2005", "2006", "2007", "2008", "2009")
)
.ValueAxis(axis => axis
.Numeric().Labels(labels => labels.Format("{0}%"))
)
.Tooltip(tooltip => tooltip
.Visible(true)
.Format("{0}%")
)
.Theme("metro")
)