首页 文章

如何在剑道图mvc类别系列?

提问于
浏览
0

我有一张图表,

图表的目的是说 total of male & female, based on the country & nationality wise . 成功生成图表

这是我创造的小提琴 .

jsFiddle example供参考

如何对系列标签进行分类 .

我试图将系列名称定位为类似这样 . 建议我如何生成

enter image description here

Sample Razor code tried

@(Html.Kendo().Chart()
    .Name("chart")
    .Title("Gender Summay based on the total")
    .Legend(legend => legend
        .Position(ChartLegendPosition.Bottom)
    )
    .Series(series =>
    {
        series.Column(new double[] { 54, 5 }).Name("2010 Bah")
         .Labels(labels =>
        labels.Template("#= series.name #")           
        .Background("transparent")
        .Visible(true));
        series.Column(new double[] { 24, 21 }).Name("2010 Non Bah").Labels(labels =>
       labels.Template("#= series.name #")
       .Background("transparent")
       .Visible(true));

        series.Column(new double[] { 54, 5 }).Name("2011 Bah").Labels(labels =>
       labels.Template("#= series.name #")
       .Background("transparent")
       .Visible(true));

        series.Column(new double[] { 24, 21 }).Name("2011 Non Bah")
         .Labels(labels =>
        labels.Template("#= series.name #")            
        .Background("transparent")
        .Visible(true));

        series.Column(new double[] { 10, 52 }).Name("2012 Bah")
        .Labels(labels =>
       labels.Template("#= series.name #")
       .Background("transparent")
       .Visible(true));

        series.Column(new double[] { 12, 65 }).Name("2012 Non Bah")
        .Labels(labels =>
        labels.Template("#= series.name #")
        .Background("transparent")
        .Visible(true));
    })
    .CategoryAxis(axis => axis
        .Categories("Male", "FeMale")

        .Justify(true)
    )

    .Tooltip(tooltip => tooltip
        .Visible(true)
        .Format("{0}")
        .Template("#= series.name # : #= value #")
    )
    )

1 回答

  • 0

    Finally lot of struggle, i found the solution

    jsbin working example

    $("#chart").kendoChart({
      seriesDefaults: {
        type: "column"
      },
      series: [{
        name: "Sales",
        data: [10, 20, 0.5, 0, 100, 0]
      }],
      valueAxis: [{
        majorGridLines: { visible: false },
        title: { text: "Sales" },
        axisCrossingValue: [0,0]
      }],
      categoryAxis: [{
        categories: ["Order", "Invoice", "Credit Memo", "Order", "Invoice", "Credit Memo"],
        majorGridLines: { visible: false }
      },
                     {
        categories: ["Item", "Resources"],
        line: { visible: true },
        majorGridLines: { visible: true },
        title: { text: "Type & Document Type" }
      }
                    ]
    });
    

相关问题