2017-10-12 101 views
1

使用百分比标签制作条形图时,我使用这种方法。C#Excel.Chart条形图轴单元问题

Excel.DataLabel dl1 = (Excel.DataLabel)series.DataLabels(0); 
dl1.NumberFormat = "0.00%;-0.00%;"; 

通过使用这种格式,它将多重输入100个值。没事儿。但问题是轴测量值显示,如:

enter image description here

我怎样才能解决呢?或者使用其他方法将“%”添加到值标签? 谢谢。

回答

1

你需要选择该图表的X轴,然后更改了TickLabels.NumberFormat属性的格式:除了可能

// Select the X axis 
    var xAxis = (Axis)yourChart.Axes(XlAxisType.xlCategory, XlAxisGroup.xlPrimary); 
    // Update the format of the tick labels 
    xAxis.TickLabels.NumberFormat = "0.00%;"; 
+1

完美的答案了“;”需要的,否则它似乎不工作。 xAxis.TickLabels.NumberFormat =“0.00%;”; – Rich

+0

@很高兴我能帮到 – Chawin

+0

很酷!谢谢,Chawin。 – Rich