2

剣道棒グラフのテーマを「メトロ」テーマに設定しようとしていますが、かみそりコードで明示的に宣言しない限り、それを行うことができないようです。

以下のコードが機能することを期待していますが、レンダリングされた棒グラフはデフォルトのテーマを使用しています。

<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")
        )  
4

0 に答える 0