我试过使用指令:
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.
我的指令有什么问题? 我该如何处理错误?
最佳答案
如果您想向轴添加标题,您需要修改 ChartArea 而不是 Series。
系列代表图表使用的数据点,但您可以使用它为整个系列或单个点设置轴标签。
看起来您的错误是由于表格系列中没有数据点造成的。
两者的区别:
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"
关于vb.net - 在 Visual Studio 图形中标记轴,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26736384/