在C#

时间:2018-10-24 21:42:47

标签: excel excel-interop excel-charts

我正在尝试在AddIn(C#,COM-而不是VSTO)中创建图表。此图表有几个系列,可能是不同的类型(即柱形和折线形)。而且,即使多个系列可能具有相同的X轴数据点,我也将每个系列的数据分开保存。几个问题:

  1. 图表没有包含一组系列的概念,这些系列都是柱形图集,而另一组是线形图集,这是正确的吗?图表是否具有一系列的集合,每个系列都有一个类型,然后就可以发挥神奇的作用?
  2. 如果所有系列都是相同的图表类型,那么我是否只设置ChartObject.Chart.ChartType?但是,如果我有几种类型,那么我设置ChartObject.Chart.ChartType,而是为每个系列都设置Series.SeriesType吗?
  3. 设置系列范围时,如果工作表中的后继范围共享X数据,则图表会更好吗?还是每个系列都有一个Range与其他任何系列没有共享单元格一样好吗?我问,因为如果它们每个都完全不同(因为我如何获取数据),对我来说容易
  4. 如果一个系列缺少X,则推论#3 有价值,这是一个问题吗?例如,我正在绘制商店的每日销售额图表,而一家商店在星期一关闭,因此该日没有编号。 (它是XML数据,所以它不是null或0,只是该数据不存在。)
  5. 设置系列数据时,最好调用Series.Name,Series.XValues和Series.Values为其赋予系列标题和数据吗?还是另一组通话更好?

谢谢-戴夫

0 个答案:

没有答案