如何将所有系列标签保留在3D图表上

时间:2016-06-28 15:37:57

标签: charts spreadsheetgear

假设我有40个行星的列表(好的,有些来自另一个太阳系)。天文学家已计算出从1月到12月撞击行星的流星数量。所以我有40行12列数据。

当我绘制3D图表时,行星显示在深度轴上,1月到12月的月份在分类轴上,以及值轴上的流星数量。

但有些行星不见了。似乎SpreadsheetGearExcel正在将行星视为数字。

make SpreadsheetGear如何在深度轴上显示所有行星?

PS。我查看了所有相关的Spreadsheetgear文档,但我无法找到如何执行此操作并检查了StackOverflow的相关问题,但没有找到任何问题。

谢谢,CoolBreeze

1 个答案:

答案 0 :(得分:0)

我想我解决了自己的问题:

1)当我调用AddChart时,我增加了图表的宽度:

   ChartObj = m_WorksheetObj.Shapes.AddChart(Left, Top, Width, Height).Chart

2)我设置了TackLabelSpacing = 1

    Dim DepthAxis As IAxis = ChartObj.Axes(AxisType.Series)
    DepthAxis.TickLabelSpacing = 1

我不确定这是否是最佳解决方案,但目前似乎对我有用。

如果我添加更多的行星,标签将更加靠近,并且更难以阅读标签。我不得不再扩大图表以展开标签,使其更易于阅读。

我在行星名称前添加了数字,所以当我查看图表上的行星列表时,我可以看到1-40,我知道所有行星都已列出。