如何使用c#更改Y轴最小/最大比例值

本文关键字:更改 何使用 | 更新日期: 2023-09-27 18:21:54

我正试图使用C#更改Excel ChartY轴比例限制,以下代码在X-axis上运行良好,但很难将其更改为Y轴。

 Excel.Axis ax = chartPage_1.Axes(Excel.XlAxisType.xlCategory, Microsoft.Office.Interop.Excel.XlAxisGroup.xlPrimary) as Excel.Axis;
 ax.MinimumScale = 0.3;

任何帮助或建议都将不胜感激。谢谢

如何使用c#更改Y轴最小/最大比例值

使用XlAxisType.xlValue 而不是XlAxisType.xlCategory

这是我正在使用的代码:

myChart.Axes(XlAxisType.xlValue).MinimumScale = MIN_SCALE;

可能是不同的图表类型对此不起作用。

对于记录,如果要更改横轴,必须使用:

myChart.Axes(XlAxisType.xlCategory).MinimumScale = MIN_SCALE;
myChart.Axes(XlAxisType.xlCategory).MaximumScale = MAX_SCALE;
myChart.Axes(XlAxisType.xlCategory).MajorUnit = MAJOR_UNIT;  

它们中的每一个都对应于Excel中的某些配置。xlCategory=横轴xlValue=垂直轴