http://www.cnblogs.com/greenerycn/archive/2008/10/27/microsoft-chart.html
Samples Environments for Microsoft Chart Controls
https://code.msdn.microsoft.com/mschart/Release/ProjectReleases.aspx?ReleaseId=1591
方便墙内的用户,主要代码我都粘贴过来了,详细看原文
http://patricjsson.wordpress.com/2005/03/21/using-mschart-from-a-c-winform/
// Create chart data for three computers. Data is in the form of number of transactions per minute.
// We will only display data gathered between 10:00 AM and 10:03 AM.
axMSChart.ChartData = new Object[5, 4] {{null, "Computer A", "Computer B", "Computer C"},
{"10:00 AM", 123131, 242142, 254353},
{"10:01 AM", 113121, 171345, 205432},
{"10:02 AM", 126323, 281876, 269743},
{"10:03 AM", 199833, 242122, 283445}};
// Add a title and legend on the right side of the chart.
axMSChart.Title.Text = "Performance";
axMSChart.Legend.Location.LocationType = MSChart20Lib.VtChLocationType.VtChLocationTypeRight;
axMSChart.Legend.Location.Visible = true;
// Add titles to the axes.
axMSChart.Plot.get_Axis(MSChart20Lib.VtChAxisId.VtChAxisIdX, null).AxisTitle.Text = "Time";
axMSChart.Plot.get_Axis(MSChart20Lib.VtChAxisId.VtChAxisIdY, null).AxisTitle.Text = "Transactions/minute";
// Set chart type.
axMSChart.chartType = MSChart20Lib.VtChChartType.VtChChartType3dBar;
// Other available chart types are
// VtChChartType2dBar, VtChChartType3dLine, VtChChartType2dLine, VtChChartType3dArea,
// VtChChartType2dArea, VtChChartType3dStep, VtChChartType2dStep,
// VtChChartType3dCombination, VtChChartType2dCombination, VtChChartType2dPie and
// VtChChartType2dXY.
// Set whether all the series in the chart are stacked or not.
axMSChart.Stacking = false;