如何在ChartWizard方法中定义系列标签?

时间:2017-06-27 12:56:52

标签: c# charts excel-charts

我正在尝试用C#编写一个创建图表的代码。

创建图表后,我正在为其提供属性,并且无法在SeriesLabels方法中定义chart.ChartWizard()

你能帮助我以不同的方式命名每个系列吗?

以下是我试图弄清楚它有什么问题的路线:

chart.ChartWizard(Source: some_range, Title: "some title",
    HasLegend: true, SeriesLabels: "" ,Gallery: Excel.XlChartType.xlXYScatter);

1 个答案:

答案 0 :(得分:0)

来自the documentation,描述SeriesLabels参数:

  

一个整数,指定源范围内包含系列标签的行数或列数。合法值从0(零)到小于相应类别或系列的最大数量。

换句话说,该参数不会像你认为的那样做。您需要传递一个整数值,而不是string个对象。实际标签本身需要包含在源数据中。此参数只是告诉源数据中的ChartWizard()方法,其中可以找到它们。