Можно ли создать круговую диаграмму, которая не является полным диском, используя System.Windows.Forms.DataVisualization.Charting.Chart
?
Редактировать
Как это:
Я не понимаю, как мойвопрос "широкому". Что я мог бы добавить больше? Это очень специфический вопрос об одном компоненте, и TaW хорошо ответил на него в комментарии.
Вот его взлом:
chart1.Titles.Add("Pie Chart");
chart1.Series["s1"].Points.AddXY("A", 33);
chart1.Series["s1"].Points.AddXY("B", 35);
chart1.Series["s1"].Points.AddXY("C", 36);
chart1.Series["s1"].Points.Insert(
0, new DataPoint(0, 33 + 35 + 36) {
Color = Color.Transparent,
IsVisibleInLegend = false,
}
);
var ca = chart1.ChartAreas[0];
ca.InnerPlotPosition = new ElementPosition(0, 0, 100, 200);
Хотя я не совсем понимаю часть InnerPlotPosition
. Пожалуйста, отправьте это как ответ, чтобы я мог принять это.