C# 如何在MS图表中与历史数据进行比较

C# 如何在MS图表中与历史数据进行比较,c#,c#-4.0,mschart,C#,C# 4.0,Mschart,我需要在x轴上的Microsoft图表中显示两个系列。对于两个不同的日期段,我有两个不同的数据表。我还需要将日期显示为不同系列的工具提示 此处示例(并下载)显示去年销售额的简单折线图到今年销售额的条形图 chart1.Series.Clear(); string[] months = { "Jan", "Feb", "Mar", "Apr" }; double[] thisYearSales = { 10000.23, 98000, 95876,

我需要在x轴上的Microsoft图表中显示两个系列。对于两个不同的日期段,我有两个不同的数据表。我还需要将日期显示为不同系列的工具提示

此处示例(并下载)

显示去年销售额的简单折线图到今年销售额的条形图

        chart1.Series.Clear();

        string[] months = { "Jan", "Feb", "Mar", "Apr" };
        double[] thisYearSales = { 10000.23, 98000, 95876, 78097 };
        double[] lastYearSales = { 99000, 99000, 90876, 88097 };

        Series thisYear = chart1.Series.Add("this year");
        thisYear.Points.DataBindXY(months, thisYearSales);

        Series lastYear = chart1.Series.Add("last year");
        lastYear.Points.DataBindXY(months, lastYearSales);
        lastYear.ChartType = SeriesChartType.Line;

谢谢你的重播。但我已经下载了样本。我没有在样本中找到历史数据比较。假设你必须按月比较去年和今年的销售额。您将创建2个系列。第一个将有Y个数据点作为本年度每月的总销售额(如1月至12月)。然后,您的第二个系列将按月份(也就是1月至12月)列出去年的总销售额。每个系列都可以是diff类型,因此第一个系列可以是条形图,第二个系列可以是折线图。(月是您的x轴,两个系列的值必须相同,以便它们相互绘制)。