最近又在研究图表的一些功能,关于图表的坐标轴功能点,来和大家分享一下
1.首先是获取当前图表的坐标轴
PowerPoint.Axes axes = chart.Axes();
PowerPoint.Axis valueAxis = axes.Item(PowerPoint.XlAxisType.xlValue, PowerPoint.XlAxisGroup.xlPrimary); //获取图表的垂直坐标轴
PowerPoint.Axis categoryAxis = axes.Item(PowerPoint.XlAxisType.xlCategory, PowerPoint.XlAxisGroup.xlPrimary); //获取图表的水平坐标轴
//第一个参数为要返回的坐标轴类型,分别为(xlValue坐标轴的值,xlCategory坐标轴类别,xlSeriesAxis坐标轴数据系列,仅对三维图表有效)
//第二个参数为要返回的主次坐标 XlAxisGroup.xlPrimary为主坐标轴组,XlAxisGroup.xlSecondary 为次坐标轴组,如果图表没有系列在次坐标轴,则不能获取到,三维图表没有主次之分
2.可以针对获取的坐标轴来设置标题
valueAxis.HasTitle = true; //设置坐标轴是否可见标题
valueAxis.AxisTitle.Text = "我是垂直坐标轴";
3.也可以详细设置关于坐标轴的一些功能,获取得到图表坐标轴标题对象,从而进一步的设置,比如字体大小,颜色,阴影效果等等.
AxisTitle axisTitle = valueAxis.AxisTitle;
4.设置坐标轴的显示单位为"百",也可以设置成其他的单位,如"千"、"万"等等
valueAxis.DisplayUnit = PowerPoi