我制定了如何在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轴?