public void DataBind() { IList <DemoInfo> infos = new List <DemoInfo>(); for (int i = 0; i < ObjectsCount; i++) { var x = new DemoInfo(); x.X = m_Random.NextDouble() * 400 - 100; x.Y = m_Random.NextDouble() * 500 - 100; x.Z = m_Random.NextDouble() * 600 - 300; x.V = m_Random.NextDouble() * 800 - 100; x.K = 1.0; //x.M = i % 2 == 0 ? 1.0 : -20.0; x.M = i; x.Tag = i + 1; infos.Add(x); } //infos.Add(new DemoInfo { X = 45, Y = 67, Z = 56, V = 8000, K = 1, M = -50}); var dataSource = new MultiDimensionalDataSource <DemoInfo>(infos, 6); dataSource.MapDimension(0, info => info.X); dataSource.MapDimension(1, info => info.Y); dataSource.MapDimension(2, info => info.Z); dataSource.MapDimension(3, info => info.V); dataSource.MapDimension(4, info => info.K); dataSource.MapDimension(5, info => info.M); //dataSource.MapDimensionToOpacity(0, 0.5); dataSource.MapTag(info => info.Tag); dataSource.Labels[0] = "X"; dataSource.Labels[1] = "Y"; dataSource.Labels[2] = "Z"; dataSource.Labels[3] = "V"; dataSource.Labels[4] = "K"; dataSource.Labels[5] = "M"; dataSource.HelperAxisLabel = "Helper axis"; DataSource = dataSource; }
public void DataBind() { IList<DemoInfo> infos = new List<DemoInfo>(); for (int i = 0; i < ObjectsCount; i++) { var x = new DemoInfo(); x.X = m_Random.NextDouble() * 400 - 100; x.Y = m_Random.NextDouble() * 500 - 100; x.Z = m_Random.NextDouble() * 600 - 300; x.V = m_Random.NextDouble() * 800 - 100; x.K = 1.0; //x.M = i % 2 == 0 ? 1.0 : -20.0; x.M = i; x.Tag = i + 1; infos.Add(x); } //infos.Add(new DemoInfo { X = 45, Y = 67, Z = 56, V = 8000, K = 1, M = -50}); var dataSource = new MultiDimensionalDataSource<DemoInfo>(infos, 6); dataSource.MapDimension(0, info => info.X); dataSource.MapDimension(1, info => info.Y); dataSource.MapDimension(2, info => info.Z); dataSource.MapDimension(3, info => info.V); dataSource.MapDimension(4, info => info.K); dataSource.MapDimension(5, info => info.M); //dataSource.MapDimensionToOpacity(0, 0.5); dataSource.MapTag(info => info.Tag); dataSource.Labels[0] = "X"; dataSource.Labels[1] = "Y"; dataSource.Labels[2] = "Z"; dataSource.Labels[3] = "V"; dataSource.Labels[4] = "K"; dataSource.Labels[5] = "M"; dataSource.HelperAxisLabel = "Helper axis"; DataSource = dataSource; }