Ben*_*enK 2 vb.net .net-4.0 visual-studio-2010
我试过使用指令:
Graph1.Series("Series1").Points(1).AxisLabel = "X Axis Label"
Run Code Online (Sandbox Code Playgroud)
在图形上标记 X 轴。类似的说明应适用于 Y 轴。
不幸的是,该指令产生以下错误:
ArgumentOutOfRangeException was unhandled
Index was out of range. Must be non-negative and less than the size of the collection.
Run Code Online (Sandbox Code Playgroud)
我的指令有什么问题?我该如何处理错误?
如果要向轴添加标题,则需要修改 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"
Run Code Online (Sandbox Code Playgroud)

| 归档时间: |
|
| 查看次数: |
9789 次 |
| 最近记录: |