I am using following code to render chart but not able to find a way to show it as 3D, is there any property i can turn-on with the given code so that it looks like 3D.
@(Html.EJ().Chart("container")
.Series(sr =>
{
sr.Points(pt =>
{
System.Collections.ArrayList Departments = (System.Collections.ArrayList)ViewBag.Data;
foreach (var item in Departments)
{
var i = (KeyValuePair<string, double>)item;
pt.X(i.Key).Y(i.Value).Text(i.Key).Add();
}
})
.LabelPosition(ChartLabelPosition.OutsideExtended).Border(bo => bo.Width(1).Color("white"))
.DrawMode(SeriesDrawMode.Both).EnableSmartLabels(true).StartAngle(120)
.Marker(mr =>
{
mr.DataLabel(db =>
{
db.Visible(true).ConnectorLine(cl => cl.Color("black").Height(60)
.Type(ConnectorType.Bezier)).Shape(ChartShape.None)
.Font(fn => { fn.Size("14px"); });
});
}).Name("Expenses").Type(SeriesType.Pie).Add();
})
.CommonSeriesOptions(cr => cr.EnableAnimation(false))
.Load("loadTheme")
.Title(title => title.Text("Departments"))
.CanResize(true)
.Size(sz => sz.Height("600"))
.Legend(lg => { lg.Visible(false); })
.Zooming(zm => zm.Enable(true))