I can't find how to make a 3D horizontal bar chart. Is there a series definition to do this? Or does anyone have instructions on how to make a Custom 3D model that can do this?
I'm using the document at
http://www.telerik.com/help/wpf/radchart-getting-started-create-data-bound-chart.html
to build a test application. I'm also using the code behind, so a piece of my code is:
{
[...]
SeriesMapping seriesMapping = new SeriesMapping();
seriesMapping.LegendLabel = "Product Sales";
Bar3DSeriesDefinition def = new Bar3DSeriesDefinition();
seriesMapping.SeriesDefinition = new Bar3DSeriesDefinition();//new HorizontalBarSeriesDefinition();//new SplineSeriesDefinition();
seriesMapping.ItemMappings.Add(new ItemMapping("Month", DataPointMember.XValue));
seriesMapping.ItemMappings.Add(new ItemMapping("Quantity", DataPointMember.YValue));
seriesMapping.ItemMappings.Add(new ItemMapping("MonthName", DataPointMember.XCategory));
radChart1.SeriesMappings.Add(seriesMapping);
radChart1.ItemsSource = this.CreateData();
}
public class ProductSales
{
public ProductSales(int quantity, int month, string monthName)
{
this.Quantity = quantity;
this.Month = month;
this.MonthName = monthName;
}
public int Quantity
{
get;
set;
}
public int Month
{
get;
set;
}
public string MonthName
{
get;
set;
}
}
private List<ProductSales> CreateData()
{
List<ProductSales> persons = new List<ProductSales>();
persons.Add(new ProductSales(154, 1, "January"));
persons.Add(new ProductSales(138, 2, "February"));
persons.Add(new ProductSales(143, 3, "March"));
persons.Add(new ProductSales(120, 4, "April"));
persons.Add(new ProductSales(135, 5, "May"));
persons.Add(new ProductSales(125, 6, "June"));
persons.Add(new ProductSales(179, 7, "July"));
persons.Add(new ProductSales(170, 8, "August"));
persons.Add(new ProductSales(198, 9, "September"));
persons.Add(new ProductSales(187, 10, "October"));
persons.Add(new ProductSales(193, 11, "November"));
persons.Add(new ProductSales(212, 12, "December"));
return persons;
}
thanks in advance