public static void PlotDensity(NetworkModel networkModel) { var t = CreateRange(0, 0.0022, 0.00001); var data = new List <Vector <double> >(); var labels = new List <string>(); data.Add(new Vector <double>(networkModel.ComputeDensity(networkModel.MinPath, 0, t))); if (networkModel.MinPath.Length != networkModel.MaxPath.Length) { data.Add(new Vector <double>(networkModel.ComputeDensity(networkModel.MaxPath, 0, t))); labels.Add(string.Format("Shortest path: {0}", networkModel.MinPath.ToString(" -> "))); labels.Add(string.Format("Longest path: {0}", networkModel.MaxPath.ToString(" -> "))); } else { labels.Add(string.Format("Path: {0}", networkModel.MinPath.ToString(" -> "))); } NPlotHelper.PlotCharts(data, t, labels); }