This question is locked. New answers and comments are not allowed.
Hi,
Im trying creating achive result with chart like on supply screen. ItemsSource is dynamic list, so im creating it imperative way in code
At screen which i applied each color is one task. It's grouped for each user. Real times of task, and planned times.
How can i achive result like on screen?
thanks in advance for help.
ps. I have problem with uploading screen files to this thread, so im attached in on outer server
http://imageshack.us/f/232/telerikchart.jpg/
Im trying creating achive result with chart like on supply screen. ItemsSource is dynamic list, so im creating it imperative way in code
private void BuildChart() {
RadChart1.SeriesMappings.Clear();
SeriesMapping map
= new SeriesMapping(); var groupSett =
new GroupingSettings() { StackGroupFieldName = "TimeType" };
groupSett.GroupDescriptors.Add(new ChartGroupDescriptor() { Member = "TimeType" });
map.GroupingSettings = groupSett;
map.SeriesDefinition = new HorizontalStackedBarSeriesDefinition() ;
ItemMapping imap
= new ItemMapping(); imap.DataPointMember = DataPointMember.XCategory;
imap.FieldName =
"UserName";
map.ItemMappings.Add(imap); imap =
new ItemMapping(); imap.DataPointMember = DataPointMember.YValue;
imap.FieldName =
"Time";//RealTime
map.ItemMappings.Add(imap); RadChart1.SeriesMappings.Add(map);
}
public List<UserRecords> GetData()
{
foreach(var item in e.Result) {
UserRecord rec =
new UserRecord(); rec.StandardTime
= item.RealTime.Ticks ; rec.TimeType=
"RealTime";
rec.UserName=
item.UserName; userrecs.Add(rec); UserRecord rec2 = new UserRecord(); rec2.StandardTime
= item.StandardTime.Ticks ; rec2.TimeType= "StdTime";
rec2.UserName=
item.UserName; userrecs.Add(rec2); }
return userrecs; }
class UserRecords {
public string TimeType{ get;
set; } public string UserName{ get;
set; } public double Time { get;
set; } public int TaskNumber{ get;
set; } }
//initializing
chart RadChart1.ItemsSource =
GetData();At screen which i applied each color is one task. It's grouped for each user. Real times of task, and planned times.
How can i achive result like on screen?
thanks in advance for help.
ps. I have problem with uploading screen files to this thread, so im attached in on outer server
http://imageshack.us/f/232/telerikchart.jpg/