簡體   English   中英

格式化Microsoft Chart Control X軸子類別的標簽與Excel中生成的圖表類似

[英]Formatting Microsoft Chart Control X Axis labels for sub-categories to be like charts generated in Excel

我試圖通過使用.Net的Microsoft圖表控件復制已在Microsoft Excel 2007中生成的圖表時遇到問題

該圖表顯示了當年每個月的5個條目(每個月可能有不同的5個條目),然后顯示某些指標的細分

我可以很好地獲得數據,問題歸結為這樣一個事實:在Excel圖表中它已經格式化了X軸標簽,如下圖所示: Microsoft Excel 2007圖表 我們希望軸的格式如何,以便每個月名稱僅針對該月的5個子類別列出一次。

但我不知道如何使用Microsoft Chart Control重現這一點,當我使用相同的數據進行圖表控制時,它將X軸格式化為(忽略顏色等): Microsoft Chart Control版本 我綁定了數據,以便XAxis值為“1月AAA-BBB”,我想我可能需要將Month部分分成可以單獨格式化/分組的其他軸值。

任何幫助,將不勝感激。

我設法使用一系列CustomLabel,我手動定位在正確的“部分”下。

foreach (string monthName in monthNames)
{
    CustomLabel monthLabel = new CustomLabel(startOffset, endOffset, monthName, 1,     LabelMarkStyle.Box);
    theChart.ChartAreas["Default"].AxisX.CustomLabels.Add(monthLabel);
    //increment startOffset and endOffset enough to position the next label
    //under the correct "section"
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM