チャートタイプを入れずに行うと正常に動作しますが、円に設定すると正しく動作しません。すべてのシリーズ名をポイント 1 として配置し、パイは 1 つの青いピース (1 つの円) のみであり、最初のポイント (値) のみを示します。
foreach (var tag in tags)
{
HtmlNode tagname = tag.SelectSingleNode("a");
HtmlNode tagcount = tag.SelectSingleNode("span/span");
chart1.Series.Add(tagname.InnerText);
chart1.Series[x].Points.AddY(int.Parse(tagcount.InnerText));
chart1.Series[x].IsValueShownAsLabel = true;
chart1.Series[x].ChartType = System.Windows.Forms.DataVisualization.Charting.SeriesChartType.Pie;
x++;
}