/// <summary> /// Форма для визуализации данных /// </summary> /// <param name="vid">Выборка где вектору сопоставлена метка класса</param> public VisualData(VectorIntDataset vid) { InitializeComponent(); int n = -1; for (int i = 0; i < vid.Count; i++) { if (n < vid[i].ClassMark) { n = vid[i].ClassMark; } } n++; Vector[] vects = vid.DataVisual(n); Color[] colors = { Color.Red, Color.Green, Color.Blue, Color.Black, Color.Brown, Color.Gray, Color.Yellow, Color.YellowGreen, Color.DarkSalmon, Color.DarkOrange, Color.Gold, Color.Magenta }; GraphicsView.ScattersVis(zedGraphControl1, vects, colors, "X", "Y"); }
/// <summary> /// Инициализация формы /// </summary> public VisualPlot(Vector y, Vector x) { InitializeComponent(); GraphicsView.Plot(zedGraphControl1, y, x); }
/// <summary> /// Инициализация формы /// </summary> public VisualPlot(Vector y, Vector x, Color colorLine) { InitializeComponent(); GraphicsView.Plot(zedGraphControl1, y, x, colorLine); }
/// <summary> /// Инициализация формы /// </summary> public VisualPlot(Vector y, Vector x, string nameFunc, string nameX, string nameY, Color colorLine) { InitializeComponent(); GraphicsView.Plot(zedGraphControl1, y, x, nameFunc, nameX, nameY, colorLine); }
/// <summary> /// Отображение графика /// </summary> /// <param name="y">Y</param> /// <param name="x">X</param> /// <param name="desc">Описание</param> public VisualPlot(Vector y, Vector x, Description desc) { InitializeComponent(); GraphicsView.Plot(zedGraphControl1, y, x, desc.Name, desc.X, desc.Y, Color.Black); }
/// <summary> /// Инициализация формы /// </summary> public VisualPlot(Vector funcItemClass) { InitializeComponent(); GraphicsView.Plot(zedGraphControl1, funcItemClass); }