O gráfico não exibirá DataPoints

Estou tentando fazer umaChart usando os valores de um dicionário no entanto meuChartnão exibe nada. Meu código funciona bem, sem erros e eu tenho um gráfico em um formulário.

Eu nunca fiz um gráfico em C # antes, então não tenho idéia do que estou fazendo.

Este é o meu código para preenchê-lo.

Se eu removerStatChart.update() ele exibirá o número total de itens noDictionary no gráfico, mas isso é tudo

    private void FillStatChart(Dictionary<string, int> dictionary)
    {
        int dicLength = dictionary.Count;
        StatChart.Series.Clear();
        StatChart.Series.Add("Occurences");
        foreach (System.Windows.Forms.DataVisualization.Charting.DataPoint point in StatChart.Series["Occurences"].Points)
        {
            foreach (KeyValuePair<string, int> pair in dictionary)
            {
                for (int idx = 0; idx < dicLength; idx++)
                {
                    point.SetValueXY(idx, pair.Value);

                    StatChart.Update();
                }
            }
        }
    }

questionAnswers(1)

yourAnswerToTheQuestion