2017-10-12 62 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