我正在尝试使用 C# 在 Excel 中创建图表。到目前为止,我所做的是用我需要绘制的数据填充 Excel 电子表格。我的电子表格上的数据如下所示:
T U
10 10
20 5
30 3,333333333
40 2,5
50 2
60 1,666666667
70 1,428571429
80 1,25
90 1,111111111
100 1
110 0,909090909
120 0,833333333
130 0,769230769
140 0,714285714
150 0,666666667
160 0,625
Run Code Online (Sandbox Code Playgroud)
我有第 1 行到第 40 行的数据。我想在 Excel 中创建一个这样的图表:

请注意,在 X 轴上,我想放置来自 T 列的值(或一些值),在 Y 轴上放置来自 U 列的值。
我制作了以下代码来创建图表:
object misValue = System.Reflection.Missing.Value;
Microsoft.Office.Interop.Excel.Application xla = new Microsoft.Office.Interop.Excel.Application();
Workbook wb = xla.Workbooks.Add(XlSheetType.xlWorksheet);
Worksheet ws = (Worksheet)xla.ActiveSheet;
Microsoft.Office.Interop.Excel.Range chartRange;
Microsoft.Office.Interop.Excel.ChartObjects xlCharts = …Run Code Online (Sandbox Code Playgroud) c# ×1