簡體   English   中英

如何顯示堆積柱形圖的軸標簽(Asp.net 圖表控件)?

[英]How to display Axis Labels for Stacked Column chart ( Asp.net chart control )?

我正在使用 ASP.NET 圖表控件來顯示一些數據。 我沒有通過數據集從數據庫中提取任何數據。 我正在手動添加它們。 我不知道如何將AxisLabels添加到X-axisY-axis 我嘗試過使用Axis.titlecustomlabels.Add()等。但我無法顯示任何內容。

我有這個堆積柱形圖,其中有通過 for 循環添加的列。 如何為其添加不同的AxisLabels

for (int i= 0; i< 10; i++)

{

     Chart1.Series["1"].Points.AddY(5);

     Chart1.Series["2"].Points.AddY(8);

}

如何將AxisLabels添加到這 10 列?

謝謝,馬尼什

Chart1.Series(1).Points(i).AxisLabel = val;

這本身就是問題的答案。 我在寫 AxisX.Enabled = false; 這就是為什么我無法為 AxisX 顯示軸標簽的原因。

我必須知道圖表的架構才能確切地知道如何遍歷它並分配值。 但是示例語法可能會執行以下操作:

for (int i = 0; i < Chart1.Series(1).Points.Count; i++)
{
    string val = "5";

    Chart1.Series(1).Points(i).AxisLabel = val;
}

那么你可以為另一個做同樣的事情:

for (int i = 0; i < Chart1.Series(1).Points.Count; i++)
{
    string val = "8";

    Chart1.Series(2).Points(i).AxisLabel = val;
}

暫無
暫無

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

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