使用C#在Word中构建图表 - 如何更改轴文本方向?

时间:2011-08-12 06:24:02

标签: c# charts automation ms-office axis

我制定了如何在C#中构建图形的基础知识:

object oClassType = "MSGraph.Chart.8";
Word.InlineShape oShape = range.InlineShapes.AddOLEObject(ref oClassType);
Graph.Chart graphChart = oShape.OLEFormat.Object as Graph.Chart;
graphChart.ChartType = ...;
...

graphChart.Application.DataSheet.Cells[i, j] = ...

现在的问题是:对于要绘制的每个数据点,其X值 - 要在X轴上显示的文本太长,没有足够的空间在X-上显示它们中的每一个轴。如果我可以将X轴上的文字旋转90度或45度以产生3D效果,那么我将能够显示所有X值。

如果我对你感到困惑 - 让我说我想绘制一个关于过去24个月销售情况的折线图。我想在X轴上显示所有24个数据点的年份和月份。显然,如果它们水平显示,则没有足够的空间。但是,如果我垂直显示年 - 月文本,可能会有。

所以问题是:如何改变两轴的文字方向?

在我得到这个问题之前:我如何得到X轴和Y轴?

0 个答案:

没有答案