Я написал некоторый код на C #, который генерирует случайную сеть, и поместил узлы и ссылки в элемент управления WinForms DataGridView
.
Теперь я хочу построить график частоты узлов, распределенных в виде диаграммы.,Кто-нибудь знает, как это сделать?
Я написал этот код:
int f = 0;
int container = 0;
while (f < dataGridView1.Rows.Count)
{
int count2 = 0;
container = Convert.ToInt32(dataGridView1.Rows[f].Cells[1].Value);
for (j = f; j < dataGridView1.Rows.Count; j++)
{
if (Convert.ToInt32(dataGridView1.Rows[j].Cells[1].Value) == container)
count2++;
}
dataGridView2.Rows.Add();
dataGridView2.Rows[f].Cells[0].Value = dataGridView1.Rows[f].Cells[1].Value;
dataGridView2.Rows[f].Cells[1].Value = count2;
f++;
}
, но он повторяет строки, как вы видите на рисунке здесь: Степень распределения