O gráfico não exibirá DataPoints
Estou tentando fazer umaChart
usando os valores de um dicionário no entanto meuChart
nã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();
}
}
}
}