2016-09-08 14 views
0

剣道チャートにフラットカラーを適用する際に問題があります。私はjavascriptの剣道でのフラットカラーの適用方法剃刀を使用したチャート

<script> 
$("#PieChartFund").kendoChart({ 
    series: [{ 
     type: "pie", 
     overlay: { 
      gradient: "sharpBevel" 
     } 
    }] 
}); 
</script> 

を使用してしかし、私はRazorを使用していたときにそれを適用する方法を知っていると私は平らなものを使用します。

@(Html.Kendo().Chart(Model) 
    .Name("PieChartFund") 
    .Title(title => title 
      .Text("Fund") 
      .Position(ChartTitlePosition.Top)) 
    .Legend(legend => legend 
     .Visible(true) 
     .Position(ChartLegendPosition.Bottom) 
    ) 
    .Series(series => 
    { 
     series.Pie(m => m.SourceOfFundsAmount, m => m.LegendSourceOfFunds).Labels(labels => labels 
      .Template("#= category #: \n #=kendo.toString(value, 'c2')# ") 
      .Background("transparent") 
      .Visible(true) 

      .Align(ChartPieLabelsAlign.Circle) 
     ).Tooltip(tooltip => tooltip.Template("<div> #=kendo.toString(category)# : #=kendo.toString(value, 'c2')# </div>").Visible(true)).StartAngle(100); 
    }) 
    .DataSource(source => source.Read(read => read.Action("SourceOfFunds", "DashBoard"))) 
) 

DefaultFlatColor

私が今使っている現在のスタイル(LEFT)真の私はあなたの.Visibleの間で(RIGHT

答えて

1

を適用する新しいスタイル( )と.Align(ChartPieLabelsAlign.Circle)を入れて:

オーバーレイ(ChartPieSeriesOverlay.None)私はこれが役に立てば幸い

ジョン

関連する問題