我尝试过使用说明:
Graph1.Series("Series1").Points(1).AxisLabel = "X Axis Label"
在图表上标记X轴。 类似的指令应适用于Y轴。
不幸的是,该指令产生以下错误:
ArgumentOutOfRangeException was unhandled
Index was out of range. Must be non-negative and less than the size of the collection.
我的指示是什么错误? 我该如何处理错误?
答案 0 :(得分:4)
如果要向轴添加标题,则需要修改ChartArea而不是系列。
系列表示图表使用的数据点,但您可以使用它来为整个系列或各个点设置轴标签。
看起来您的错误是由于表格系列中没有数据点。
这是两者之间的区别:
Chart1.Series("Series1").AxisLabel = "Series Label"
Chart1.Series("Series1").Points(0).AxisLabel = "Point Label"
Chart1.ChartAreas("ChartArea1").AxisX.Title = "Chart Area X Axis Label"
Chart1.ChartAreas("ChartArea1").AxisY.Title = "Chart Area Y Axis Label"