mirror of
https://gitee.com/akwkevin/aistudio.-wpf.-diagram
synced 2026-03-03 00:00:57 +08:00
54 lines
1.5 KiB
C#
54 lines
1.5 KiB
C#
using System;
|
|
using System.Windows.Forms;
|
|
using LiveCharts;
|
|
using LiveCharts.Wpf;
|
|
|
|
namespace Winforms.PieChart
|
|
{
|
|
public partial class PieChartExample : Form
|
|
{
|
|
public PieChartExample()
|
|
{
|
|
InitializeComponent();
|
|
|
|
Func<ChartPoint, string> labelPoint = chartPoint =>
|
|
string.Format("{0} ({1:P})", chartPoint.Y, chartPoint.Participation);
|
|
|
|
pieChart1.Series = new SeriesCollection
|
|
{
|
|
new PieSeries
|
|
{
|
|
Title = "Maria",
|
|
Values = new ChartValues<double> {3},
|
|
PushOut = 15,
|
|
DataLabels = true,
|
|
LabelPoint = labelPoint
|
|
},
|
|
new PieSeries
|
|
{
|
|
Title = "Charles",
|
|
Values = new ChartValues<double> {4},
|
|
DataLabels = true,
|
|
LabelPoint = labelPoint
|
|
},
|
|
new PieSeries
|
|
{
|
|
Title = "Frida",
|
|
Values = new ChartValues<double> {6},
|
|
DataLabels = true,
|
|
LabelPoint = labelPoint
|
|
},
|
|
new PieSeries
|
|
{
|
|
Title = "Frederic",
|
|
Values = new ChartValues<double> {2},
|
|
DataLabels = true,
|
|
LabelPoint = labelPoint
|
|
}
|
|
};
|
|
|
|
pieChart1.LegendLocation = LegendLocation.Bottom;
|
|
}
|
|
}
|
|
}
|