将百分比符号添加到StackedColumn100中y轴上的标签
本文关键字:标签 StackedColumn100 百分比 符号 添加 | 更新日期: 2023-09-27 18:27:54
使用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''%";
或者您需要的任何数字格式。。