簡體   English   中英

在StackedColumn100的y軸上的標簽上添加百分比符號

[英]Add percent symbol to label on y axis in StackedColumn100

使用StackedColumn100時,如何格式化Y軸標簽,使其包含%符號?

我正在使用System.Windows.Forms.DataVisualization.Charting.Series圖表。

這是我定義圖表外觀的方法(到目前為止)...

private Series SetSeriesStyleStackedColumnPercentage(string sessionname, string color)
{
    Series series = new Series(sessionname);

    series.ChartType = SeriesChartType.StackedColumn100;
    series.Color = Color.FromArgb(byte.Parse(color.Split(',')[0]),
                                byte.Parse(color.Split(',')[1]),
                                byte.Parse(color.Split(',')[2]),
                                byte.Parse(color.Split(',')[3]));
    series.BorderWidth = 1;
    series.BorderColor = Color.FromArgb(255, 0, 0, 0);
    series.IsVisibleInLegend = true;
    series.IsValueShownAsLabel = false;
    return series;
}

不需要魔術,只需逃脫百分比字符:

  chart1.ChartAreas[yourCharArea].AxisY.LabelStyle.Format = "###0\\%";

要么

  chart1.ChartAreas[yourCharArea].AxisY.LabelStyle.Format = "###0.0\\%";

或您需要的任何數字格式。

暫無
暫無

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

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